首页 > Web开发 > 详细

centos7 安装PM2.让nodejs在后台运行

时间:2020-02-19 17:53:37      阅读:155      评论:0      收藏:0      [点我收藏+]

nodejs服务在关闭会话窗口后依然运行
**
我们在运行一个nodejs的http创建的服务器后,如果中断这个命令,或者关闭当前会话窗口,都会使得服务器停止运行,在浏览器中输入地址也没有意义了,我们也不能一直开着这个窗口,所以得需要一些其他的模块的帮助,来让nodejs开启的服务器后台运行或者关闭窗口后依然运行。

通过第三方模块pm2管理nodejs进程
需要先把它安装在全局:npm i pm2 -g
进入项目文件夹, 我的文件名是routers.js,所以:
pm2 start node routers.js 来启动服务器。

启动成功,这个时候服务器进入了后台进程中,关闭窗口或者执行其他命令都不会受影响,在浏览器输入ip:port可以看到服务器依然在运行。
可以通过pm2 list命令来查看有哪些nodejs的进程在运行,然后用pm2 stop +App name来停止这个进程。

除了pm2还有forever模块,可以看做是nodejs的守护进程,可以启动,停止和重启app应用,也可以配置监听,没用过所以就不做介绍了。
————————————————
版权声明:本文为CSDN博主「wanglin10」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wanglin10/article/details/86691700

centos7 安装PM2.让nodejs在后台运行

原文:https://www.cnblogs.com/zhukaijie/p/12332290.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!