[node] 使用 forever指令实现node服务器项目在后台运行

  

 各位同仁在本地调试代码或者服务器部署node项目的时候,肯定会发现:

   1.我使用node指令启动了app.js后就挂在那里啦,我不想在终止的情况下怎么操作别的指令呢?

   2.我把项目部署到了云服务器,使用 node指令启动项目后怎么在中止远程连接的时候依然能访问我的项目哪?

 这里提供一个种解决方式,可以使用forever模块

 首先在全局安装forever

  npm install forever -g  # 全局安装forever

  forever start /root/myapp/bin/www  # 使用forever启动项目

 

 

 此时看到已经没有悬挂,可以执行其它命令,也可以断开远程连接访问啦!

    注意啊,有的小伙伴在linux系统里全局安装了forever后,不能使用forever命令,可以尝试找到你的forever模块命令存放的位置,然后建立软链接:

ln -s /root/soft/node/node-v8.11.3-linux-x64/bin/forever /usr/local/bin/forever

   

    就能全局使用到forever了

    另外借助pm2模块也能解决这个问题,后续再介绍...

猜你喜欢

转载自www.cnblogs.com/weblishanping/p/9403351.html