项目场景:
项目场景:在宝塔终端执行命令nohup node ../wangyi/app.js > wangyi1.log 2>&1 &
后,当前任务成功执行,也能通过公网访问,但是关闭终端之后任务会自动结束。
nohup node ../wangyi/app.js > wangyi1.log 2>&1 &
解释:后台运行app.js,然后将错误日志写入wangyi1.log。
问题复现:
第一步:启动后台任务
第二步:单击左侧的“终端”
第三步:再次查看9191端口时,发现刚才启动的后台任务已经结束。
原因分析:
暂时不清楚,有待后续补充。
解决方案:
方案一:
启动后台任务后,先执行exit退出终端即可。
单击左侧终端后,任务仍在执行。
方案二:
使用docker部署后不会出现上述问题。