Клиент Aerospike для PHP имеет constructor конфигурации max_threads
, который по умолчанию установлен в 300. Клиент PHP построен вокруг клиента C и передает эту конфигурацию до экземпляра клиента C. Код состояния ошибки -7 равен AEROSPIKE_ERR_NO_MORE_CONNECTIONS. Вы можете увеличить max_threads
.
Однако я не уверен, как вы получаете эту ошибку. Клиент, не являющийся ZTS PHP, представляет собой один поток выполнения, и эти соединения должны использоваться повторно. Это действительно проблема только в многопоточных средах, таких как HHVM, Java, C и т. Д., Когда несколько команд выполняются параллельно. Пожалуйста, предоставьте дополнительную информацию о вашем коде и окружении.
Это не вопрос. Вы хотите предоставить больше информации о своей конфигурации, используете ли вы PHP или HHVM-клиент? Вы используете fastCGI? Это отдельный демон? –