node项目在linux系统上的部署
在windows系统写好代码后 用git工具 push;在服务器上pull,执行命令就可以;
下载安装并使用pm2
下载
pm2 官网 http://pm2.keymetrics.io/docs/usage/quick-start/#usage
npm install pm2@latest -g
PM2运行项目
这个时候我们执行pm2命令的话
会报:pm2: command not found
解决方法:
ln -s /opt/nodejs/node-v9.8.0-linux-x64/bin/pm2 /usr/local/bin
如果提示:
ln: creating symbolic link `/usr/local/bin/pm2’: File exists
则使用:
mv /usr/local/bin/pm2 /tmp/
删除就好 然后再次执行
ln -s /opt/nodejs/node-v9.8.0-linux-x64/bin/pm2 /usr/local/bin
pm2常用命令
1.启动node项目 pm2 start bin/www --name ****
2.查看所用已启动项目 pm2 list
3.删除服务 pm2 delete (name or id)
4.重启服务pm2 restart (name or id)
5.终止服务pm2 stop (name or id)