2.11.10. Принудительное завершение процессов

Зависшие или длительные процессы можно принудительно завершать несколькими способами.

  1. Откройте раздел «Настройки хостинг-аккаунта» (или «Хостинг → Настройки хостинг-аккаунта»).
  2. В блоке «Зависшие процессы» нажмите «Завершить все процессы»:
  1. Подключитесь к хостингу по SSH.
  2. Запустите утилиту htop:
    htop
  3. Выберите процесс, который хотите принудительно завершить (клавишами F3 и F4 можно искать и фильтровать процессы, клавишей F5 — переключать режим отображения между списком и деревом).
  4. Нажмите F9, выберите 15 SIGTERM и нажмите Enter:
  1. Подключитесь к хостингу по SSH.
  2. Выполните необходимую команду:
    • Просмотр списка запущенных процессов:
      ps aux
    • Завершение отдельного процесса (вместо PID используйте идентификатор процесса из результатов вывода ps aux — число из колонки PID):
      kill PID
    • Завершение всех процессов PHP:
      kill $(pgrep -f php)
    • Завершение всех процессов (также будет разорвано текущее SSH-соединение):
      pkill -9 -u $(whoami)
Содержание

    (10)