2013-07-08 36 views
3

我想在高流量網站(使用AWS)上使用phpcassa,每秒約有50個請求,但有時會出現以下錯誤:phpcassa TException:TSocket:無法在高流量網站上連接

嘗試連接兩臺服務器,但所有嘗試均失敗。最後一個錯誤是:TException:TSocket:無法連接到x.x.x.x:9160(無法分配請求的地址[99])

這裏有什麼問題?

回答

2

您需要配置phpcassa的連接池大小和超時限制。例外情況可能由許多因素造成,包括連接池中的可用連接用盡,因網絡擁塞或繁忙節點上的GC活動而超時。

有一個關於google groups的討論,其中建議使用更小的連接池而不重試超時限制已增加。我會閱讀討論,驅動程序開發人員會通過一些可以解決問題的選項。