进程守护用于管理需要长期运行的后台程序,例如队列消费者、常驻脚本、内部服务和自定义 worker。它负责启动、停止、重启、查看日志,并在进程异常退出时按策略拉起。
例如消息队列、任务队列、异步处理进程。
需要一直运行的 Python、Node.js、Go、Java 等程序。
不适合做成容器或系统服务,但需要被面板统一管理的程序。
一次性脚本更适合计划任务,不需要放入进程守护。