记录redis队列read error on connection to错误
错误信息: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 协议》,转载必须注明作者和本文链接