環(huán)境:
"workerman/crontab": "^1.0",
"workerman/http-client": "^1.0",
"workerman/mysql": "^1.0"
代碼:
該定時任務的作用是使用workerman的異步http組件http-client啟動一個get請求
執(zhí)行情況:
問題描述:
該定時任務為每天9點28執(zhí)行一次,但是偶爾會出現(xiàn)沒有執(zhí)行的情況,qf_cron_logs中并沒有錄入日志,即crontab的success和error都沒有執(zhí)行,懷疑由于某種原因crontab任務沒有執(zhí)行.
目前不知道是什么原因導致的,也不知道應該怎么調試,請教.
我想到的原因
1、設置過操作系統(tǒng)時間,影響了定時任務
2、那段時間workerman停了,沒啟動
3、數(shù)據(jù)庫停了,沒記錄日志,或者寫入數(shù)據(jù)庫出錯了
4、進程有其他業(yè)務一直沒執(zhí)行完,影響了定時任務