Cha*_*ary 1 node.js pm2 angular
我想使用PM2运行我的angular4应用,它将运行,但是当我关闭终端时,它将停止。
在这台服务器上已经运行了一个应用程序,它可以正常运行, 但是在我的应用程序中,当我打开终端时它将运行,否则它将停止
pm2启动server.js
我正在使用此命令运行我的应用程序,但是当我立即关闭终端时,它将停止,因此如何使用PM2永久运行此应用程序。
如果您正确使用PM2,则退出终端后不应关闭应用程序。您的应用程序很可能失败。运行pm2 logs诊断。
您可以在一个process.json文件中指定多个应用程序,如下所示:
{
"apps" : [{
"name" : "worker",
"script" : "./worker.js",
"watch" : true,
"env": {
"NODE_ENV": "development"
},
"env_production" : {
"NODE_ENV": "production"
}
},{
"name" : "api-app",
"script" : "./api.js",
"instances" : 4,
"exec_mode" : "cluster"
}]
}
Run Code Online (Sandbox Code Playgroud)
像这样开始:
pm2 start process.json
Run Code Online (Sandbox Code Playgroud)
并可以通过运行pm2 monit或监视/查看您的应用程序pm2 ls