我一直在我们的 PHP 日志中看到这个错误,并且无法在网络上找到真正的答案,也无法在解决方案上找到堆栈溢出:
MemcachePool::add(): Server XXX.XXX.XXX.XXX (tcp XXXXX, udp 0) failed with: Connection timed out (110)
这发生在我们的一台服务器上,但有时也发生在其他服务器上。
这是配置设置 - 我们在生产中有 4 个 memcache 服务器:
$memcached['servers'] = array(
"default" => array(
'host' => 'XXX.XXX.XXX.XX',
'port' => 'XXXXX',
'weight' => '25',
'persistent' => FALSE
),
"cluster01" => array(
'host' => 'XXX.XXX.XXX.XX',
'port' => 'XXXXX',
'weight' => '25',
'persistent' => FALSE
),
"cluster02" => array(
'host' => 'XXX.XXX.XXX.XX',
'port' => 'XXXXX',
'weight' => '25',
'persistent' => FALSE
),
"cluster03" => array(
'host' => 'XX.XX.X.XXX',
'port' => 'XXXXX',
'weight' => '25',
'persistent' => FALSE
)
);
知道我在这里做错了什么吗?