เรามี Azure WebJob ซึ่งมีกำหนดทำงานเวลา 8:00 น. UTC ทุกวัน (CRON - 0 00 08 * * *) ส่วนใหญ่แล้วจะมีการทริกเกอร์อย่างถูกต้อง แต่ในบางวันจะมีการทริกเกอร์สองครั้ง (การเรียกใช้ครั้งที่สองเกิดขึ้น ~ 10 วินาทีหลังจากการวิ่งครั้งแรก) ฉันเห็นได้ในประวัติงานบนเว็บว่าเมื่อมันทริกเกอร์สองครั้ง คุณสมบัติทริกเกอร์ของการรันครั้งแรก (จาก WebJob History JSON) แสดงเป็น "ภายนอก - " และคุณสมบัติทริกเกอร์การรันครั้งที่สองแสดงเป็น "Schedule - 0 0 8 * * *" แต่ เราไม่มีบริการภายนอกที่เรียกใช้ WebJob นี้
เมื่อฉันตรวจสอบบันทึกตัวกำหนดเวลางานเพื่อดูรายละเอียดเพิ่มเติม สถานะ "เรียกใช้งานบนเว็บ" จะปรากฏเฉพาะในวันที่ webjob ถูกทริกเกอร์สองครั้ง