pm2 supervisorr vs pm2 vs forever哪个更好

Node.js(22)
1、supervisor
& 在开发过程中,每次修改代码保存后,我们都需要手动重启程序,才能查看改动的效果。使用 supervisor 可以解决这个繁琐的问题,全局安装 supervisor。这里注意一点的就是,supervisor必须安装到全局,如果你不安装到全局,错误命令会提示你安装到全局。
& npm install -g supervisor
运行 supervisor --harmony index 启动程序,如下所示:
安装完以后就可以用supervisor 来启动服务了。
supervisor www
启动完全是这个样子
输入网址启动请求如下图:
修改www文件然后请求如下图:
& 当我们的项目要部署到线上服务器时,不能单纯的靠 node index 或者 supervisor index 来启动了,因为我们断掉 SSH 连接后服务就终止了,这时我们就需要像 pm2 或者 forever 这样的进程管理器了。pm2 是 Node.js 下的生产环境进程管理工具,就是我们常说的进程守护工具,可以用来在生产环境中进行自动重启、日志记录、错误预警等等。pm2官方文档:
以 pm2 为例,全局安装 pm2:
&首先需要安装pm2:
& &npm install -g pm2
& &pm2 start www.js
或者修改 package.json中的start命令:
&scripts&: {
&start&: &pm2 start ./bin/www&
然后运行 npm start 通过 pm2 启动程序,如下图所示 :
pm2 常用命令:
&安装:npm install -g pm2
&启动程序:pm2 start &app_name|id|all&
&列举进程:pm2 list
&退出程序:pm2 stop &app_name|id|all&
&重起应用:pm2 restart
&程序信息:pm2 describe id|all
&监控:pm2 monit
&实时集中log处理: pm2 logs
&API:pm2 web (端口:9615 )
参考链接:
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:630024次
积分:8615
积分:8615
排名:第2332名
原创:296篇
转载:29篇
评论:183条
文章:14篇
阅读:15980
文章:18篇
阅读:15134
文章:29篇
阅读:31709Access denied | devo.ps used Cloudflare to restrict access
Please enable cookies.
What happened?
The owner of this website (devo.ps) has banned your access based on your browser's signature (3a3da-ua98).

我要回帖

更多关于 forever supervisor 的文章

 

随机推荐