Однажды в логах обнаружил записи, что 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, так что будьте осторожны с этим параметром.
Последние комментарии
19 часов 1 мин. назад
24 недели 2 дня назад
2 года 25 недель назад
2 года 46 недель назад
3 года 17 недель назад
3 года 33 недели назад
3 года 33 недели назад
3 года 37 недель назад
3 года 48 недель назад
4 года 3 дня назад