Laravel 连接Redis错误
项目偶然会发生(可能几天、一周)无法正确连接Redis导致服务不可用,Redis服务是正常开启的,发生后重启Redis又可正常使用,日志如下:
local.ERROR: read error on connection to 127.0.0.1:6379 {“exception”:”[object] (RedisException(code: 0): read error on connection to 127.0.0.1:6379 at /www/wwwroot/project/vendor/laravel/framework/src/Illuminate/Redis/Connectors/PhpRedisConnector.php:87)
请教大佬,这可能是什么原因导致的,要如何避免呢?
关于 LearnKu
会不会内存溢出啥的 导致连接断开了
就这么一点日志?Redis 的日志有什么提示吗? redis-cli 可以正常连接吗?
看看redis是否开启了自动备份,bgsave会导致比较高的IO占用,排查部署redis的服务器上是否部署了其他服务例如mysql或其他可能导致服务器IO压力或CPU压力的问题,有条件的话redis独立部署,服务器IO压力或者CPU占用率比较高的话是有可能连不上的。
没设置超时时间!!!