Лег сервер, нагрузка CPU 100%. Что делать?

Ссылка скопирована
1 ответ

Вот такая ситуация на сервере, соответственно ни 1 сайт не работает. Процессор загружен на 100%. Вырос исходящий и входящий трафик, никогда такого не было. Я не админ, так понимаю лежит сервер БД. На него атака или вирусы.
Подскажите, что можно сделать?

Лег сервер, нагрузка CPU 100%. Что делать?

Сервер стоит OpenLiteSpeed.

Дополнительно:

Ну для начала попробуйте может просто перезагрузиться? либо перестапустить сервис БД

  • полтора процессора (имхо все свободное время) залито красным - грузит что-то из кернелл-потоков.
    причем la достаточно низок - поток залупился на внутренней обработке, не связанной с и/о потоками.
    найти что грузит проц.
  • Drno, не помогло конечно же это первое что сделал
  • pfg21, mpstat -P что-то не так, справку с параметрами выдает
  • Дмитрий Сериков, а чё должне ента ститстика показать если тебе нужен конкретный кернелл-процесс ??
    жамкай K в htop и смотри какой кернел-процесс жрёт свободное время процессора.
  • Дмитрий Сериков,

    Я не админ, так понимаю лежит сервер БД

    Где вы это увидели? По процу на нем нагрузка 0. Отсортируйете по процу ваш htop, чтобы увидеть, что реально грузит проц.

  • Ответы:

    Для начала выяснить какой именно процесс грузит систему и уже только после этого решать что делать дальше - перезапустить процесс, сервер, найти причину почему он так грузит - не оптимизированный запрос, пользователи, ддос, атака, взлом, вирусы, майнеры и прочее.

    Проблема решена. На одном из сайтов были вирусы

    • И в чём именно состоит решение?
    • Иерокопус Таманский, накатил сайт с нуля
    • Дмитрий Сериков, а как можно с уверенностью знать, решает ли это проблему?
    • Иерокопус Таманский, проблем больше нет на сайте и сервере. это лучше чем пытаться чистить сайт. Результат 100%. Был опыт чистки, через час или на след день снова вирусы. Если боты атакуют, то капчу всем на время.
    • сайт проломили, залили вирусымайнер, оно запустилось, работает.
      вы пришли, снесли сайт, убили залитые вирусы, залили ТОТ же сайт...
      ну ждите, когда опять ляжет...
    • Что значит "на сайте вирусы"? Я начинающий в этом плане и не очень понимаю, как вирус может быть на сайте и мешать работе сервера
    • Илья Матвийчук, их много разных. Например, есть плагин для Wordpress, знающие люди могу с помощью SQL инъекций разместить в нем вредоносный код. А вот что он будет делать уже вопрос. Может крипту майнить и тем самым загружать сервак. Или другие сценарии выполнять. Или редиректить на гемблу.
    Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Андрей PHP Ответ

    Для начала, необходимо определить причину перегрузки сервера и нагрузки процессора на 100%. Возможные причины могут быть различными, включая высокий трафик на сайте, недостаточные ресурсы сервера, некорректная настройка приложений или скриптов, наличие вредоносных программ и многие другие.

    Вот несколько шагов, которые можно предпринять для решения данной проблемы:

    1. Проверьте журналы сервера (логи) на наличие ошибок или необычной активности. Это может помочь выявить причину перегрузки сервера.

    2. Оптимизируйте код вашего приложения. Используйте кэширование, уменьшайте количество запросов к базе данных, избегайте избыточных циклов и операций.

    3. Проверьте настройки сервера. Убедитесь, что у вас достаточно ресурсов (памяти, процессора) для обработки запросов. Может быть, вам потребуется увеличить объем выделенных ресурсов или использовать более мощное оборудование.

    4. Оптимизируйте базу данных. Проверьте индексы, оптимизируйте запросы, уменьшите количество одновременных соединений.

    5. Проверьте наличие вредоносных программ на сервере. Запустите антивирусное сканирование, чтобы исключить возможность заражения.

    6. Рассмотрите возможность использования кэширования. Это может существенно снизить нагрузку на сервер, ускорить загрузку страниц и улучшить производительность.

    7. Если у вас нет достаточного опыта или ресурсов для самостоятельного решения проблемы, обратитесь к специалистам по администрированию серверов или веб-разработке.

    Надеюсь, эти рекомендации помогут вам справиться с проблемой перегрузки сервера и нагрузки процессора на 100%. Если у вас остались вопросы или вам требуется дополнительная помощь, не стесняйтесь обращаться за помощью.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно