Как убить процесс “daemon” в Linux

Вопрос или проблема

Как убить процесс “daemon” в Linux

У меня есть VPS на Plesk Linux, в списке процессов есть процесс “daemon”, который занимает 40% ЦП!!

вставьте описание изображения здесь

Я выполняю “kill -9 PID”, но он сам регенерируется через 30 минут!

С сервером все в порядке. После поиска информации о процессе “daemon” сервер отправляет кучу уведомлений администратору сервера.

Есть ли какое-либо решение, чтобы остановить этот процесс?

Все задачи по расписанию выполняются от имени (пользователь: root), я отключил уведомления, установил “Не уведомлять”.

Я попытался остановить “SMTP сервер (Postfix)” в службах, но этот процесс по-прежнему регенерируется сам!!

У меня уже установлен антивирус “Imunify”, и все сайты на моем сервере чистые.

В “Диспетчере задач” есть 13 задач с ошибками: [2024-09-19 21:30:51.085] 3683485:66ec7beb097f3 ERR [panel] [66ec7beb09728] Результат вызова реализации интерфейса: ошибка: Не удается найти домен по id 82 Не удается найти домен по id 82

Все задачи с ошибками одинаковые, я удалил несколько поддоменов, после удаления каждого поддомена появляется такая ошибка.

Ответ или решение

Для остановки процесса "daemon", который потребляет 40% ЦП на вашем Plesk VPS и продолжает перезапускаться даже после попытки его завершения с помощью команды kill, следуйте следующим рекомендациям.

  1. Определите PID и имя процесса:
    Сначала используйте команду top или htop, чтобы определить точное имя и PID (идентификатор процесса) этого демона. Используйте ps aux | grep daemon для поиска процесса.

  2. Идентификация задачи:
    Изучите, откуда запускается этот процесс. Иногда такие процессы связаны с заданиями в cron или конфигурациями самого Plesk. Проверьте расписание cron с помощью:

    crontab -l

    и

    sudo crontab -l
  3. Проверьте конфигурации Plesk и другие службы:
    Убедитесь, что ваш Plesk не настроен так, что он автоматически перезапускает остановленные процессы. Проверьте настройки самого Plesk и активные задачи (Scheduled Tasks). Возможно, вам нужно будет отключить или изменить настройки задачи, связанной с этим демоном.

  4. Отключите сам процесс:
    Если этот процесс связан с какой-либо службой, попробуйте остановить эту службу. Например:

    sudo systemctl stop имя_службы

    или

    sudo service имя_службы stop

    Если вы не уверены, к какой именно службе относится ваш процесс, можно использовать:

    ps -p <PID> -o args=

    для получения информации о команде, которая запустила процесс.

  5. Чистка конфигураций и логов:
    Проанализируйте логи системы и Plesk. Посмотрите в /var/log/syslog, /var/log/messages или в соответствующие директории логов Plesk. Это может помочь выявить корень проблемы, особенно если процесс связан с ошибками (как указано в ваших log-файлах с сообщениями об ошибках).

  6. Удаление или редактирование программного обеспечения:
    Если процесс связан с установленным программным обеспечением, рассмотрите возможность его удаления или переустановки. Вы можете использовать такие команды, как:

    sudo apt-get remove имя_пакета

    или

    sudo yum remove имя_пакета

    в зависимости от вашей системы.

  7. Постоянное отключение:
    Если вам не удается остановить процесс через стандартные команды, возможно, вам необходимо будет изменить конфигурацию, которая отвечает за его автозапуск. Обычно это может делаться в /etc/systemd/system/ или /etc/init.d/, в зависимости от вашей системы и способа инициализации.

  8. Мониторинг и проверка:
    После применения изменений внимательно следите за системой и проверяйте загрузку процессора. Кроме того, используйте инструменты, такие как htop или iftop, для мониторинга.

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

Оцените материал
Добавить комментарий

Капча загружается...