ошибка соединения будет превышена: 300

Когда я пытаюсь подключить аэроспайк (клиент PHP), я получаю сообщение об ошибке

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

-1

Решение

Клиент Aerospike для PHP имеет конструктор конфиг max_threads по умолчанию установлено значение 300. Клиент PHP построен на основе клиента C и передает эту конфигурацию экземпляру клиента C. Код ошибки -7 AEROSPIKE_ERR_NO_MORE_CONNECTIONS. Вы могли бы увеличить max_threads,

Тем не менее, я не уверен, как вы получаете эту ошибку. PHP-клиент не-ZTS является одним потоком выполнения, и эти соединения следует использовать повторно. Это действительно проблема только в многопоточных средах, таких как HHVM, Java, C и т. Д., Когда несколько команд выполняются параллельно. Пожалуйста, дайте больше информации о вашем коде и среде.

2

Другие решения

Других решений пока нет …