Однажды в логах обнаружил записи, что MySQL не может сделать выборку в базе. Причина банальная - сработали ограничения по количеству одновременных подключений:
MYSQL connection failed: Too many connections |
По умолчанию параметр max_connections равняется 100. На всякий случай перепроверим:
mysql> show variables like 'max_connections'; +-----------------+-------+ | Variable_name | Value | +-----------------+-------+ | max_connections | 100 | +-----------------+-------+ 1 row in set (0.00 sec) |
Увеличим количество подключений до 400. Для этого добавим такую строку в my.conf (в секцию [mysqld]):
max_connections = 400 |
Чтобы не перезапускать MySQL-сервер, внесем изменения в текущую конфигурацию (поскольку переменная MySQL глобальная, необходимо иметь достаточно привилегий):
mysql> set global max_connections = 400; Query OK, 0 rows affected (0.00 sec) |
Также стоит иметь ввиду, что увеличение количества подключений допускает увеличение использование RAM, так что будьте осторожны с этим параметром.
Последние комментарии
17 недель 3 дня назад
41 неделя 5 дней назад
2 года 42 недели назад
3 года 12 недель назад
3 года 35 недель назад
3 года 50 недель назад
3 года 51 неделя назад
4 года 2 недели назад
4 года 13 недель назад
4 года 17 недель назад