phpcassa TException:TSocket:无法在高流量网站上连接



我试图在高流量网站上使用phpcassa(使用AWS),每秒大约有50个请求,但有时我会收到以下错误:

尝试连接到每台服务器两次,但所有尝试都失败了。最后一个错误是:T异常:TSocket:无法连接到x.x.x.x:9160(无法分配请求的地址[99])

这里可能有什么问题?

您需要配置phpcassa的连接池大小和超时限制。异常可能是由多种原因引起的,包括连接池中的可用连接耗尽、网络拥塞或繁忙节点上的GC活动导致的超时。

有一个关于谷歌群组的讨论,建议在超时限制增加的情况下,使用较小的连接池而不重试。我读过讨论,驱动程序开发人员研究了许多可以解决问题的选项。

相关内容

最新更新