npm run dev的服务想放在服务器上,但是putty一断服务就没了。
网上差了下forever和pm2用的比较多,尤其是pm2 简直太好用了。。
具体 *** 作如下
安装
npm install -g pm2
找到pm2在本机的安装目录,以下这个命令一定要先用whereis pm2找到pm2的安装路径,每台机器安装的路径是不同的
如果连接建立错误,可以到/usr/local/bin/下 rm 掉pm2 ,可以看见pm2是红色的。
ln -s /usr/local/src/node/bin/pm2 /usr/local/bin/pm2
又比如:ln -s /usr/local/node-v8.11.3/out/bin/pm2 /usr/local/bin/pm2
https://my.oschina.net/u/2252639/blog/1798667
启动服务(原服务是通过npm run dev启动)
pm2 start npm -- run dev
如果原服务是node app启动的话,就用 pm2 start app.js --name uops
也可以找package.json里的配置,例如
"scripts": {
"dev": "nodemon index.js"
}
终止 pm2 stop
列举出所有用pm2启动的程序: pm2 list
查看启动程序的详细信息: pm2 describe** id**
如:
生成命令
执行命令后将生成一个ecosystem.config.js的配置文件,示例:
首先安装更新的pm2包,再更新内存中的PM2
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)