predis从服务器读取行时出错,超时修复

2ic8powd  于 2021-06-08  发布在  Redis
关注(0)|答案(0)|浏览(226)

我将redis与守护进程以及常规缓存一起使用
带监控程序的守护进程(laravel redis队列)
作为键值对的常规缓存 timeout=300 当前在我的redis.conf文件中
有人建议把它改成 timeout=0 在几个git链接上(https://github.com/predis/predis/issues/33)
我担心的是,如果我将超时设置为0,redis服务器将不会断开任何连接
在一段时间内,我看到了错误的可能性 max number of clients reached 在redis.conf上寻求更改超时-->0的建议
目前,我经常(每2-3分钟)得到以下错误日志[timeout=300]

{"message":"Error while reading line from the server. [tcp://10.10.101.237:6379]","context":
{"exception":{"class":"Predis\\Connection\\ConnectionException","message":"Error while reading 
line from the server. 
[tcp://10.10.101.237:6379]","code":0,"file":"/var/www/api/vendor/predis/predis/src/Connection/Ab
stractConnection.php:155"}},"level":400,"level_name":"ERROR","channel":"production","datetime":
{"date":"2020-09-23 07:14:01.207506","timezone_type":3,"timezone":"Asia/Kolkata"},"extra":[]}

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题