【產(chǎn)品名稱】:CRMEB PRO版
【部署方式】:linux寶塔面板
【項(xiàng)目部署環(huán)境】:線上環(huán)境
【php版本】:7.3
【Mysql版本】:5.7
【遇到問(wèn)題描述】:
使用 swoole_timer::tick 定時(shí)器執(zhí)行,但是跑著跑著定時(shí)器就沒(méi)有了要怎么解決?
使用場(chǎng)景:訂單支付成功后,創(chuàng)建一個(gè)定時(shí)器,在5分鐘內(nèi),需要每10秒自動(dòng)處理訂單的一些附加內(nèi)容。
我做了日志,執(zhí)行定時(shí)器后得到了定時(shí)器的id,比如id是4,突然執(zhí)行完一輪任務(wù)后就沒(méi)了,重新創(chuàng)建的定時(shí)器id就又是4,定時(shí)器內(nèi)執(zhí)行的任務(wù)有做異常處理,所以不會(huì)突然報(bào)錯(cuò)導(dǎo)致定時(shí)器掛掉。
求解決方案 或 思路,萬(wàn)分感謝