Mysql почему при создании постоянного подключения выдает ошибку Access denied?
Всем привет.
Столкнулся со странной ситуацией - вызов функции mysqli_connection начал периодически отдавать " Access denied for user 'username@hostname' (using password: NO)". Но только при попытке создать постоянное подключение, добавляя к hostname префикс 'p:'. Данные подключения статично прописаны, ситуация, что пароль или логин неверные исключена.
Наблюдая за processlist, выявил некоторую закономерность, что ошибка возникает как только набирается около 20 подключений, когда они очищаются, то несколько вызовов все отлично, потом снова в лог падает ошибка. Максимальное количество подключений установлено в 700.
Подскажите с чем может быть связано такое поведение?
Лентюй, очевидно, что это так:( Вопрос - почему она возникает при создании постоянного подключения в тот момент, когда набирается определенное количество потоков mysql и никогда не возникает, если создавать обычное подключение.
HueJack, Вроде как в мускуле существует ограничение на количество одновременнных подключений. Если у вас 20 соединений постоянно держут связь, то 21й просто не подключится. Зачем вам в принципе постоянное подключение вместо обычного?