如何让nodejs在linux后台运行
展开全部
例如nodejs的主文件是index.js:
1.安装forever(pm2)模块,进行启动
说明:forever是一个简单的命令式nodejs的守护进程,能够启动,停止,重启App应用。forever完全基于命令行操作,在forever进程之下,创建node的子进程,通过monitor监控node子进程的运行情况,一旦文件更新,或者进程挂掉,forever会自动重启node服务器,确保应用正常运行。
命令:
npm install -g forever
forever start index.js
2.用nohub命令
说明:将任务放到后台,但是依然可以使用标准输入,前台能够接收任何输入,重定向标准输出和标准错误到当前目录下的nohup.out文件,即使关闭xshell退出当前session依然继续运行。
命令:
nohup node index.js &
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
加入 主文件是 index.js
那么可以用的方法有:
1.用forever 进行管理
npm install -g forever
forever start index.js
2. 用自带的服务nohub
nohup node index.js > myLog.log 2>&1 &
那么可以用的方法有:
1.用forever 进行管理
npm install -g forever
forever start index.js
2. 用自带的服务nohub
nohup node index.js > myLog.log 2>&1 &
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |