Срочно нужен интернет- программист

30.10.2020 16:11

На сервере наблюдается высокая нагрузка на CPU, в связи с чем сайт открывается очень медленно. Проверив top запущенных процессов было видно, что наибольшее процессорное время занимали процессы mysql, apache2 и fail2ban .

Произвели перезапуск служб apache2 и mysql для сброса текущих процессов - сайт начал открываться быстрее. Проведённые действия не являются решением проблемы и существует возможность повторения ситуации.

В таких случаях рекомендуем проверить процессы запросов к серверу базы данных, а так же проверить является ли данная ситуация результатом выполнения "тяжёлых" скриптов. Эти и дополнительные рекомендации по данной проблеме Вы можете посмотреть на примерах по следующим ссылкам:
https://sqlinfo.ru/forum/viewtopic.php?id=6126
https://qna.habr.com/q/239341
https://www.sql.ru/forum/1219428/mysql-periodicheski-zhret-resurs-cpu

В случае медленных запросов Вы можете их завершить по следущему примеру:
https://timeweb.com/ru/help/pages/viewpage.action?pageId=11993189

Дополнительно Вы можете воспользоваться утилитой lsof для определения какие файлы используются теми или иными процессами, т.к. процессы apache2 с большей вероятностью обращаются к тем или иным файлам сайта:
https://handynotes.ru/2010/01/unix-utility-lsof.html

Осуществлять контроль нагрузки и процессов Вы можете по следующей инструкции:
https://timeweb.com/ru/help/pages/viewpage.action?pageId=23134366

Так же проверьте логи fail2ban, в случае, если происходит перебор паролей для доступа к серверу, то рекмондуем изменить порт SSH/FTP и задать более строгие правила блокировки. Более подробно по ссылке:
https://remoteshaman.com/unix/common/fail2ban-protect-server-from-bruteforce

Срок: 30.10-31.10

Согласуем