2016-12-27 53 views
-1

當我試圖連接塞(PHP客戶端),然後我得到一個錯誤錯誤連接將超過300

object(Aerospike)#4 (2) { 
    ["errorno":"Aerospike":private] => 
     int(-7) ["error":"Aerospike":private] => 
      string(59) "Max node BB93615E8270008 connections would be exceeded: 300" 
} 
+1

這不是一個真正的問題。您想提供有關您的配置的更多信息,無論您是使用PHP還是HHVM客戶端?你使用fastCGI嗎?這是一個獨立的守護進程嗎? –

回答

2

的塞式客戶端PHP有constructor配置max_threads在默認情況下被設置爲300. PHP客戶端圍繞C客戶端構建,並將該配置傳遞給C客戶端實例。錯誤狀態代碼-7是AEROSPIKE_ERR_NO_MORE_CONNECTIONS。你可以增加max_threads

但是,我不知道你是如何得到這個錯誤。非ZTS PHP客戶端是單個執行線程,並且這些連接應該被重用。當多個命令並行執行時,它在HHVM,Java,C等多線程環境中只是一個問題。請提供有關您的代碼和環境的更多信息。