Sockets 如何修复';Redis服务器错误:读取套接字上的套接字错误';mediawiki中的错误
我收到的错误是 Redis服务器错误:读取套接字时发生套接字错误 接收到的错误为“JobQueueRedis.php的第xxx行的JobQueueError:Redis服务器错误:读取套接字时的套接字错误” 我尝试将持久连接选项更改为trueSockets 如何修复';Redis服务器错误:读取套接字上的套接字错误';mediawiki中的错误,sockets,redis,mediawiki,Sockets,Redis,Mediawiki,我收到的错误是 Redis服务器错误:读取套接字时发生套接字错误 接收到的错误为“JobQueueRedis.php的第xxx行的JobQueueError:Redis服务器错误:读取套接字时的套接字错误” 我尝试将持久连接选项更改为true $wgObjectCaches['redis'] = [ 'class' => 'RedisBagOStuff', 'servers' => [ $redisserver ], 'persistent' =&g
$wgObjectCaches['redis'] = [
'class' => 'RedisBagOStuff',
'servers' => [ $redisserver ],
'persistent' => true
];
在本例中,由于AWS ElasticeCache Redis群集使用了100%的可用内存,因此会发生以下错误:
“RedisException”,“message”:“读取套接字时发生套接字错误”,“code”:0
“RedisClusterException”,“消息”:“处理来自Redis节点的响应时出错!”
增加节点数量和/或在实例上允许更多内存似乎可以解决问题。但我们的缓存值似乎占用了大量内存,需要更快地过期
我尝试使用ping()检查redis服务器是否正在运行,是否可以访问;功能。我可以看到它返回+乒乓。但仍然收到读取套接字错误。