Memcache产生不可阻挡的通知

时间:2013-07-12 11:50:45

标签: php error-handling memcached

我在PHP中使用memcache,但我正在努力处理它抛出的错误。

我使用addServer方法添加服务器但是在生产中我有时候没有打开它,显然无法建立连接。这是所有预期的,但不是例外,我得到通知,我不能骑车。

  

注意:MemcachePool :: set():服务器192.168.1.2(tcp 11211,udp 0)   失败:连接尝试失败,因为连接方   一段时间后没有正确回应,或确立   连接失败,因为连接的主机无法响应。   (10060)

如何捕获/处理此通知/错误?

1 个答案:

答案 0 :(得分:0)

您可以使用custom error handler,以便在发生时及时正确处理通知,或者在执行addServer()并在那里处理失败的连接后检查连接是否有效。如需查看文档中的this comment