記錄redis佇列read error on connection to錯誤

qiyeal發表於2021-07-23

錯誤資訊:production.ERROR: read error on connection to host:port {“exception”:”[object] (RedisException(code: 0): read error on connection to host:port at /vendor/laravel/framework/src/Illuminate/Redis/Connections/Connection.php:116)

tip:其實這個錯誤並不會影響到佇列的執行。

第一個方案

查了各種資料後,發現修改php.ini裡面的default_socket_timeout=-1 或者 更大的數量。

第二個方案

通過檢視原始碼,發現修改config/queue.php的block_for引數也可以,這個引數必須要比default_socket_timeout的引數小。
laravel8.x的文件也有說這個引數:佇列《Laravel 8 中文文件》

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章