Назад | Перейти на главную страницу

Mysql слишком много подключений, но не отображается в списке полного процесса

У меня большая проблема, я думаю, это что-то вроде дош-атаки, но я не уверен.

С сегодняшнего утра моя база данных работает очень медленно и в 7 из 10 раз выдает ошибку слишком большого количества подключений или пытается войти в систему с пользователем www-data (как продолжение ошибки слишком большого количества подключений?).

Я попытался найти проблему с помощью командной строки mysql с помощью «показать список полного процесса», но он дал мне только один ответ - «я».

Что я могу с этим поделать? Веб-сайты все еще работают нормально, но я полагаю, что mysql слишком часто используется.

http://dev.mysql.com/doc/refman/5.1/en/show-processlist.html

... Если у вас есть привилегия PROCESS, вы можете видеть все потоки. В противном случае вы можете видеть только свои собственные темы ...

Возможно, вам просто нужно увеличить max_connections в my.cnf (обычно расположенном в /etc/my.cnf или /etc/mysql/my.cnf), а затем перезапустить сервер mysql, вы можете попробовать следующее значение для начала:

max_connections=1000