Однажды в логах обнаружил записи, что 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, так что будьте осторожны с этим параметром.
Последние комментарии
7 недель 5 дней назад
32 недели 6 часов назад
2 года 32 недели назад
3 года 2 недели назад
3 года 25 недель назад
3 года 41 неделя назад
3 года 41 неделя назад
3 года 44 недели назад
4 года 4 недели назад
4 года 8 недель назад