Я сейчас работаю с веб-сайтом PHP на выделенном сервере моего клиента, и я периодически получаю сообщение об ошибке, too many connections
но ~ 5 пользователей просматривают эту страницу.
В phpMyAdmin
I можно видеть , что max connections
переменная установлена 400
.
На нашем локальном сервере MySQL в моей корпорации мы max connections
установили, 200
и другие помощники одновременно используют этот сервер.
Я слышал, что на их сервере какая-то другая сеть использует тот же MySQL с большим трафиком.
Вот мои вопросы:
- Как отладить эту проблему?
- Могу ли я посмотреть список SQL-запросов, выполненных за последние 10 минут, чтобы проверить, является ли это нашей проблемой или их?
источник
persistent connections
). Завтра я собираюсь встретиться с их человеком, и я попрошу их сделать это.mysql_pconnect
.phpinfo()
мне показывает , что `mysql.allow_persistent` являетсяOn
. Изменение этого флага наOff
не даст никаких результатов - его следует заменить на их машине.mysql.allow_persistent
на,Off
и наша CMS ускорилась, и теперь нет никаких проблем со связями. Спасибо! Но мне все еще интересно, как проверить, какие скрипты соединялись с сервером MySql?