問題描述 項目發(fā)版執(zhí)行 php start.php reload 重啟服務(wù)時,如果 redis 消費者進程正在處理消息,會導(dǎo)致這些消息丟失。 請問各位大佬,在不改 webman/redis-queue 插件源碼的情況下,有辦法解決這個問題嗎?還是說只能換專業(yè)的 MQTT 服務(wù)了? 消費者進程的演示代碼 <?php namespace app\queue\redis; use support\Log; use...
因為以前遇到過生產(chǎn)環(huán)境出現(xiàn)錯誤,然后沒有捕獲到,就會導(dǎo)致一些定時器異常退出。(就是文檔中的那個 64000錯誤碼。。) 然后現(xiàn)在想寫一個腳本,來定時檢測當(dāng)前定時器是否正常運行&&是否有異常退出(64000狀態(tài)),想問下有沒有現(xiàn)成的工具?或者有好的解決方案...
生產(chǎn)環(huán)境Web服務(wù)因為業(yè)務(wù)代碼異常,出現(xiàn)了服務(wù)頻繁重啟,按照手冊嘗試了增加 stdoutFile 參數(shù)來記錄以及增加try catch ,但是也沒有記錄到業(yè)務(wù)的異常。請教下, 還有什么辦法可以定位到具體的問題? 圖1是 web的 status 狀態(tài)下截圖 圖2 使用 stdoutfile 記錄的打印日志 ...