服务端后台运行 nodejs

来源:互联网 发布:安徽自考网络助学加分 编辑:程序博客网 时间:2024/06/16 03:07

终端连接到服务器,运行 node server.js, 退出终端之后,程序就停止运行了。

使用 forever 包可以搞定,解决方案如下:

sudo npm install -g forever --registry=http://registry.cnpmjs.orgforever start 脚本文件

forever list 查看所有 forever 运行的进程

forever stop uid 停止运行指定 uid 的进程

[root@VM nodejs]# forever listinfo:    Forever processes runningdata:        uid  command                                       script    forever pid   id logfile                 uptime        data:    [0] 8EBQ /usr/local/src/node-v8.1.3-linux-x64/bin/node index.js  14135   14141    /root/.forever/8EBQ.log 0:0:56:47.299 data:    [1] QH6m /usr/local/src/node-v8.1.3-linux-x64/bin/node server.js 18366   18372    /root/.forever/QH6m.log 0:0:0:3.22    [root@VM nodejs]# forever stop QH6minfo:    Forever stopped process:    uid  command                                       script    forever pid   id logfile                 uptime       [0] QH6m /usr/local/src/node-v8.1.3-linux-x64/bin/node server.js 18366   18372    /root/.forever/QH6m.log 0:0:0:45.816 
原创粉丝点击