Лег сервер, нагрузка CPU 100%. Что делать?
Вот такая ситуация на сервере, соответственно ни 1 сайт не работает. Процессор загружен на 100%. Вырос исходящий и входящий трафик, никогда такого не было. Я не админ, так понимаю лежит сервер БД. На него атака или вирусы.
Подскажите, что можно сделать?
Сервер стоит OpenLiteSpeed.
Дополнительно:
Ну для начала попробуйте может просто перезагрузиться? либо перестапустить сервис БД
причем la достаточно низок - поток залупился на внутренней обработке, не связанной с и/о потоками.
найти что грузит проц.
жамкай K в htop и смотри какой кернел-процесс жрёт свободное время процессора.
Я не админ, так понимаю лежит сервер БД
Где вы это увидели? По процу на нем нагрузка 0. Отсортируйете по процу ваш htop, чтобы увидеть, что реально грузит проц.
Ответы:
Для начала выяснить какой именно процесс грузит систему и уже только после этого решать что делать дальше - перезапустить процесс, сервер, найти причину почему он так грузит - не оптимизированный запрос, пользователи, ддос, атака, взлом, вирусы, майнеры и прочее.
Проблема решена. На одном из сайтов были вирусы
- И в чём именно состоит решение?
- Иерокопус Таманский, накатил сайт с нуля
- Дмитрий Сериков, а как можно с уверенностью знать, решает ли это проблему?
- Иерокопус Таманский, проблем больше нет на сайте и сервере. это лучше чем пытаться чистить сайт. Результат 100%. Был опыт чистки, через час или на след день снова вирусы. Если боты атакуют, то капчу всем на время.
- сайт проломили, залили вирусымайнер, оно запустилось, работает.
вы пришли, снесли сайт, убили залитые вирусы, залили ТОТ же сайт...
ну ждите, когда опять ляжет... - Что значит "на сайте вирусы"? Я начинающий в этом плане и не очень понимаю, как вирус может быть на сайте и мешать работе сервера
- Илья Матвийчук, их много разных. Например, есть плагин для Wordpress, знающие люди могу с помощью SQL инъекций разместить в нем вредоносный код. А вот что он будет делать уже вопрос. Может крипту майнить и тем самым загружать сервак. Или другие сценарии выполнять. Или редиректить на гемблу.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос

Для начала, необходимо определить причину перегрузки сервера и нагрузки процессора на 100%. Возможные причины могут быть различными, включая высокий трафик на сайте, недостаточные ресурсы сервера, некорректная настройка приложений или скриптов, наличие вредоносных программ и многие другие.
Вот несколько шагов, которые можно предпринять для решения данной проблемы:
1. Проверьте журналы сервера (логи) на наличие ошибок или необычной активности. Это может помочь выявить причину перегрузки сервера.
2. Оптимизируйте код вашего приложения. Используйте кэширование, уменьшайте количество запросов к базе данных, избегайте избыточных циклов и операций.
3. Проверьте настройки сервера. Убедитесь, что у вас достаточно ресурсов (памяти, процессора) для обработки запросов. Может быть, вам потребуется увеличить объем выделенных ресурсов или использовать более мощное оборудование.
4. Оптимизируйте базу данных. Проверьте индексы, оптимизируйте запросы, уменьшите количество одновременных соединений.
5. Проверьте наличие вредоносных программ на сервере. Запустите антивирусное сканирование, чтобы исключить возможность заражения.
6. Рассмотрите возможность использования кэширования. Это может существенно снизить нагрузку на сервер, ускорить загрузку страниц и улучшить производительность.
7. Если у вас нет достаточного опыта или ресурсов для самостоятельного решения проблемы, обратитесь к специалистам по администрированию серверов или веб-разработке.
Надеюсь, эти рекомендации помогут вам справиться с проблемой перегрузки сервера и нагрузки процессора на 100%. Если у вас остались вопросы или вам требуется дополнительная помощь, не стесняйтесь обращаться за помощью.