- 1 使用开源工具
- 2 linux系统命令
- child_process.spawn (nodejs API)">3 child_process.spawn (nodejs API)
- egg部署守护进程">4 egg部署守护进程
参考:
部署NodeJS:让Node应用在后台运行(守护进程)的五种方法 (使用开源工具和系统命令)
Linux 守护进程的启动方法(阮一峰 node举例)
ElemeFE/node-interview —-(进程部分 )
Nodejs编写守护进程
1 使用开源工具
forever模块
PM2 (目前最广的进程管理工具)
StrongLoop-PM
Supervisor
2 linux系统命令
3 child_process.spawn (nodejs API)
参考: Nodejs编写守护进程
调用方法去创建新的进程,并分离父子进程,然后退出父进程,子进程就作为守护进程存在。
4 egg部署守护进程
egg-script源码
打印相关信息