Linux 143Средняя

Exit Code 143 в Linux: процесс завершён сигналом SIGTERM

Exit Code 143 означает, что процесс был завершён сигналом SIGTERM (15). Обычно это происходит при корректной остановке контейнера или службы.

Обновлено 12 февраля 2026 г.
10-15 мин
Легко
FixPedia Team
Применимо к:UbuntuDebianCentOSDocker

Exit Code 143 означает завершение процесса сигналом SIGTERM (15).

В отличие от кода 137 (SIGKILL), этот сигнал позволяет приложению корректно завершить работу.


Основные причины

  • Остановка контейнера через docker stop
  • Остановка службы через systemctl stop
  • Оркестратор (Kubernetes) завершает Pod
  • Ручное завершение процесса

Когда это проблема

Если код 143 появляется:

  • без вашего вмешательства
  • регулярно
  • вместе с перезапуском сервиса

— стоит проверить конфигурацию systemd, Docker или Kubernetes.


Важно знать

  • 143 = 128 + 15
  • 15 = SIGTERM
  • Это мягкое завершение процесса

Итог

Exit Code 143 чаще всего означает корректную остановку приложения.
Проблемой он становится только при неожиданном или циклическом завершении процессов.

Часто задаваемые вопросы

Что означает Exit Code 143?
Это ошибка или нормальное завершение?
Почему контейнер Docker завершается с кодом 143?
Когда стоит беспокоиться?

Полезное

Проверка логов приложения
Проверка systemd
Проверка Docker stop timeout
Обработка SIGTERM в приложении