2016-12-27 24 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等多线程环境中只是一个问题。请提供有关您的代码和环境的更多信息。