pm2在服務器的安裝部署

步驟一,nodejs環境部署

下載nodejs解壓安裝,請參考我這篇博客。騰訊雲服務器搭建node環境

步驟二,pm2部署

第一此在centos全局安裝pm2的時候,明明已經安裝了,爲什麼pm2 start app.js顯示沒有pm2環境呢?請注意,pm2安裝後也是需要軟連的。首先找到我們下載的pm2。

[root@VM_0_14_centos ~]# ls
mongodb-linux-x86_64-rhel70-4.2.3.tgz  nodejs  node-v12.16.1-linux-x64  node-v12.16.1-linux-x64.tar.xz
[root@VM_0_14_centos ~]# cd node-v12.16.1-linux-x64/
[root@VM_0_14_centos node-v12.16.1-linux-x64]# ls
bin  CHANGELOG.md  include  lib  LICENSE  README.md  share
[root@VM_0_14_centos node-v12.16.1-linux-x64]# cd bin
[root@VM_0_14_centos bin]# ls
node  npm  npx  pm2  pm2-dev  pm2-docker  pm2-runtime
[root@VM_0_14_centos bin]# pm2 -v
-bash: pm2: command not found
[root@VM_0_14_centos bin]# ln -s /root/node-v12.16.1-linux-x64/bin/pm2 /usr/local/bin

軟連命令

ln -s /root/node-v12.16.1-linux-x64/bin/pm2 /usr/local/bin

步驟三,通過pm2管理node項目

可通過以下命令管理node項目。

啓動

pm2 start app.js

也可以給項目一個名字

pm2 start app.js --name nodeApp_1

重啓 (可選擇一個項目重啓)

pm2 restart ( id 或者 pm2name )

停止(可選擇一個項目重啓)

pm2 stop ( id 或者 pm2name )
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章