開發
9 分鐘閱讀
掌握 Cron 表達式:正確處理計劃任務自動化
Cron 表達式看似簡單,卻是運營事故的常見來源。比語法更重要的是時區、重試和並發執行等運營條件。
基本結構
標準 cron 由分鐘、小時、日期、月份、星期五個欄位組成。透過萬用字元、範圍、步長和清單的組合來表達計劃。
容易混淆的地方
同時使用 day-of-month 和 day-of-week 時行為常被誤解。部署前務必確認實際的下次執行時間。
運營注意事項
- 確認伺服器時區
- 防止並發重複執行
- 新增日誌和健康檢查
- 單獨設計失敗重試策略