Linux 143Medium

Exit Code 143 in Linux: Process Terminated by SIGTERM Signal

Exit Code 143 means that the process was terminated by the SIGTERM signal (15). This usually occurs during the proper shutdown of a container or service.

Updated at February 12, 2026
10-15 min
Easy
FixPedia Team
Применимо к:UbuntuDebianCentOSDocker

Exit Code 143 means the process was terminated by the SIGTERM (15) signal.

Unlike code 137 (SIGKILL), this signal allows the application to shut down gracefully.


Main Reasons

  • Stopping the container via docker stop
  • Stopping the service via systemctl stop
  • Orchestrator (Kubernetes) terminates the Pod
  • Manual termination of the process

When This Is a Problem

If code 143 appears:

  • without your intervention
  • regularly
  • along with service restarts

— it's worth checking the configuration of systemd, Docker, or Kubernetes.


Important to Know

  • 143 = 128 + 15
  • 15 = SIGTERM
  • This is a soft termination of the process

Conclusion

Exit Code 143 most often indicates a proper shutdown of the application.
It becomes a problem only when there are unexpected or cyclical process terminations.

F.A.Q.

What does Exit Code 143 mean?
Is this an error or a normal termination?
Why does the Docker container terminate with code 143?
When should I be concerned?

Hints

Check Application Logs
Check systemd
Check Docker Stop Timeout
Handle SIGTERM in the Application
FixPedia

Free encyclopedia for fixing errors. Step-by-step guides for Windows, Linux, macOS and more.

© 2026 FixPedia. All materials are available for free.

Made with for the community