WordPress сайту не хватает памяти (слишком много соединений) - PullRequest
0 голосов
/ 08 ноября 2019

Я использую сайт WordPress на экземпляре AWS EC2, а база данных находится на AWS RDS с MySQL

В течение последнего дня у меня были проблемы с ошибками доступа 5XX к сайту, или если яЯ могу получить доступ "Ошибка при установлении соединения с базой данных". Я увидел, что у меня мало места на диске, поэтому я расширил его.

Тогда я обнаружил ошибки памяти в журнале ошибок httpd. Сервер имеет 4 ГБ ОЗУ.

Поэтому я обновил память, чтобы немного поработать в системе. Но после запуска netstat я вижу, что у меня более 900 соединений с моего локального хоста !!!

Согласно моей аналитике Google на моем сайте 0-1 человек, в моей базе данных> 140 соединений и все эти пользователи.

Также, когда я пытаюсь войти в WP_Admin, я получаю сообщение "Ошибка при установлении соединения с базой данных"

Я думал, что это была атака бота, журналы доступа понятны, но они поступают с внутри , а не снаружи.

netstat -ant | awk '{print $5}' | cut -d":" -f1 | sort | uniq -c | sort -nr

    906 127.0.0.1
    567 172.31.26.136
    206 
      4 0.0.0.0
      3 54.84.127.13
      2 52.202.74.172
      2 173.165.202.202
      1 and
      1 Address

Понятия не имею, что происходит. Я мог бы раскрутить гораздо большие серверы, чтобы справиться с нагрузкой ... но это не ответ. Мы действительно не получаем такой большой трафик, как обычно.

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