forever
forever可以在cmd或ssh连接断开时,让项目一直运行,而且可以在项目崩溃时自动重启
安装 | npm install -g forever |
forever的帮助手册 | forever --help |
使用forever启动项目 | forever start app.js |
使用forever停止项目 | forever stop app.js |
列出所有通过forever管理的项目 | forever list |
监视项目中的文件,当文件有变动时重启项目 | forever -w start app.js |
pm2
安装 | pm2 npm install -g pm2 |
运行 | pm2 start app.js |
查看运行状态 | pm2 list |
追踪资源运行情况 | pm2 monit |
查看日志 | pm2 logs |
重启应用 | pm2 restart appId |
停止应用 | pm2 stop app.js |
开启api访问 | pm2 web |
监听修改,并自动重启 | pm2 start xxx --watch |
forever和pm2的区别:
forever 管理多个站点,每个站访问量不大,不需要监控。
pm2 网站访问量比较大,需要完整的监控界面。