Node 进程管理工具
工具名称 | 功能特点 | 使用场景 |
---|---|---|
PM2 | 强大的进程管理工具,具有进程守护、多进程管理、日志管理、环境管理、监控与报警等功能。适用于生产环境,可后台运行,不影响进程。 | 适用于网站访问量较大,需要完整监控界面的场景。 |
Forever | 简单的命令行界面工具,用于连续运行Node.js脚本。支持监视文件更改、调试模式、应用程序日志等功能。 | 适用于管理多个站点,每个站点访问量不大,不需要复杂监控的场景。 |
StrongLoop PM | 开源的高级生产过程管理器,内置负载均衡。可以通过命令行或图形界面使用。 | 适用于需要高级功能和图形界面的场景。 |
Supervisor | 开发环境用,修改命令后重启应用。但关闭控制台后,整个进程会停止。 | 适用于开发环境,方便开发者在修改代码后重启应用。 |
About 7 min