SQLSTATE [08004] [1040] Слишком много соединений - PullRequest
24 голосов
/ 09 февраля 2010

Я получаю это сообщение об ошибке SQLSTATE[08004] [1040] Too many connections, я использую адаптер pdo. Нужно ли закрывать соединение? И как мне это сделать?

Ответы [ 4 ]

13 голосов
/ 20 августа 2013

В вашем файле my.conf (обычно находится в / etc) найдите строку, которая говорит:

[mysqld]

И где-то ниже этого набора

max_connections=500

Или любое нужное вам числовое значение.

Дополнительная информация здесь: Справочное руководство по MySQL 5.5: слишком много подключений .

10 голосов
/ 09 февраля 2010

Вам нужно изменить файл my.cnf.

[mysqld]
set-variable=max_connections=250

Верхнее значение.

9 голосов
/ 05 июня 2016

Основной причиной этой ошибки для меня был полный жесткий диск. Имейте это в виду, как возможность.

6 голосов
/ 08 ноября 2011

В вашем mysql мое должно запустить это:

Set Global max_connections=2000

Я использую phpMyAdmin и выполнил

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...