Нагрузка на процессор 100%

Главные вкладки

Аватар пользователя Гибсон Гибсон 20 августа в 9:37

Всем привет!
Есть у кого-то опыт поиска и решения проблемы с нагрузкой сайта?
БД большая, но пол года сайт работал нормально, вроде ничего никто не делал, а нагрузка под 100% уже 3й день. Добавление ресурсов не помогает, все тут же забивается. Сервер на Таймвеб VDS,

Комментарии

Аватар пользователя bsyomov bsyomov 23 августа в 19:48
1

Для начала, надо с помощью top(htop, btop, atop и.т.п.) определить, какой процесс создаёт эту нагрузку.
Вообще, весьма возможно, прав @marassa, и там какая-нибудь вирусня, она чаше всего запущена от пользователя сайта, но может прикидываться системными процессами.

Ну и с таймвебом сейчас есть проблема, если это виртуалка обычная, не dedicated cpu, и у вас большой проект с большой нагрузкой, вам могут недовыделять процессорное время (будет высокий показатель steal time в указанных выше утилитах).

Напишите мне в телегу(boris_syomov), возможно помогу разобраться.

Аватар пользователя kosskren kosskren 2 сентября в 17:56

Про вирусы правильно пишут, если есть возможность, то проверьтесь на вирусы. Наверное в таймвебе есть такая услуга.
Еще причина такой нагрузки может быть, если сайт дидосят. На днях у меня такое было. Посмотрите журнал запросов, обычно в названии файла есть это "access.log". В моем случае файл с логами увеличивался по 200 МБ в минуту.

Аватар пользователя Zeratul Zeratul 4 сентября в 9:18

Плюс ко всему вышесказанному проблема может быть во внешнем трафике который создают боты поисковых машин, разных ИИ и интернет сервисов. Но админы вашего хоста могут это увидеть через анализ логов (если им не лень).

Аватар пользователя chei1ahJoh8K chei1ahJoh8K 4 сентября в 11:29

Много денег - много ускорения, 0 денег - 0 ускорения. Я знаком с проблемой. Надо писать новое ТЗ и делать рефакторинг кода.