
Однажды в логах обнаружил записи, что 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, так что будьте осторожны с этим параметром.
Последние комментарии
1 год 28 недель назад
2 года 3 дня назад
4 года 1 неделя назад
4 года 23 недели назад
4 года 46 недель назад
5 лет 9 недель назад
5 лет 9 недель назад
5 лет 13 недель назад
5 лет 24 недели назад
5 лет 28 недель назад