В мире FOSS Существуют всевозможные приложения, от самых маленьких до самых узнаваемых и задающих тенденции, такие как GIMP, апаш o MySQL. И поскольку мы говорим о движке базы данных, мы собираемся показать, как решить ошибку, которая может возникнуть в некоторых случаях, а именно: MySQL: слишком много подключений.
Мы говорим, что это может произойти, потому что мы можем потратить много времени на его использование, но этого не произойдет, или может случиться так, что, если наш сервер имеет большой спрос, мы очень скоро увидим сообщение об ошибке, а если быть более точным, оно говорит mysqli_connect (): (HY000 / 1040): слишком много подключений.
По умолчанию MySQL допускает максимум 100 входящих запросов., то, что не кажется слишком ясным в его обширной документации, и поэтому иногда бывает трудно решить некоторые проблемы. Что мы должны сделать, так это использовать наш любимый редактор, чтобы изменить файл конфигурации этого бесплатного менеджера баз данных, который /etc/my.cnf, и позиционируемся ниже - или, скорее, внутри - раздела [MySQL]
Добавляем следующие строки:
макс_подключения = 500
max_user_connections = 500
Сохраняем файл и перезапускаем сервис:
systemctl перезапустить mysqld.service
Теперь наш MySQL теперь сможет принимать 500 входящих соединений одновременно., более чем приличное число для большинства случаев, хотя, конечно, это совершенно произвольно, и мы можем указать любое другое число в соответствии с нашими потребностями, чтобы иметь возможность обслуживать множество запросов и, таким образом, быть в безопасности не только от очень большого спроса, но и от любых ошибок. непреднамеренное программирование (это еще одна причина, по которой может возникнуть эта проблема).