我在PHP中使用memcache,但我正在努力处理它抛出的错误。
我使用addServer方法添加服务器但是在生产中我有时候没有打开它,显然无法建立连接。这是所有预期的,但不是例外,我得到通知,我不能骑车。
注意:MemcachePool :: set():服务器192.168.1.2(tcp 11211,udp 0) 失败:连接尝试失败,因为连接方 一段时间后没有正确回应,或确立 连接失败,因为连接的主机无法响应。 (10060)
如何捕获/处理此通知/错误?
答案 0 :(得分:0)
您可以使用custom error handler,以便在发生时及时正确处理通知,或者在执行addServer()并在那里处理失败的连接后检查连接是否有效。如需查看文档中的this comment。