安装:npm install -g pm2
输入 pm2 -v
提示:[PM2] Command not found
原因: 未加入系统环境变量
通过以下方式解决:
查找指定程序安装路径 可通过指令 whereis XXX 查找
例:whereis node
此处显示的node本地环境变量位置: /usr/local/bin/node
这里是本地环境变量的路径
cd /usr/local/bin 进入
ll 查看所有
lrwxrwxrwx 1 root root 43 Jul 6 09:49 node -> /usr/nodejs/node-v8.11.3-linux-x64/bin/node
lrwxrwxrwx 1 root root 42 Jul 6 09:49 npm -> /usr/nodejs/node-v8.11.3-linux-x64/bin/npm
将pm2加至本地的环境变量
ln -s /usr/nodejs/node-v8.11.3-linux-x64/bin/pm2 /usr/local/bin
在需要部署的文件目录下使用
pm2 start example.js --watch 观察者模式,有变化自动重启
pm2 stop example.js 停止
pm2 reload example.js 重载
pm2 delete example.js 删除
其他操作,请查看官网:http://pm2.keymetrics.io/docs/usage/pm2-doc-single-page/
node.js在linux下安装请参考阿里地址:https://help.aliyun.com/document_detail/50775.html?spm=a2c4g.11186623.6.890.1c842463lDOaZP