可能原因
1、sql查詢量過大記憶體溢位報錯
2、由於重試機制時間小於指標執行時間導致多次重試報錯
3、程式碼修改後未能及時更新佇列導致延用老程式碼
4、佇列程式記憶體偏低佇列卡死狀態
5、佇列重試時間小於超時時間
6、程式碼內部邏輯問題,如資料庫配置的超時時間,PHP記憶體超出,執行耗時過長
改進建議
1、設定的超時時間大於佇列執行的時間
2、加大佇列程式記憶體容量
3、提升伺服器記憶體容量
4、重試機制時間必須大於指標超時時間
5、程式碼遮蔽時間和記憶體消耗
set_time_limit(0);
ini_set('memory_limit', -1);
本作品採用《CC 協議》,轉載必須註明作者和本文連結