1、全局安裝pm2
npm install pm2 -g
2、全局安裝window自啓包
npm install pm2-windows-startup -g
3、啓動pm2
pm2-startup install
4、配置文件路徑和名稱並啓動
pm2 start 路徑 --name 名稱 --watch
pm2 start D:\我的堅果雲\個人實用項目\燈塔\main.js --name 燈塔 --watch
5、保存到pm2實現自啓
pm2 save
6、查看自啓程序列表,重啓一下就可以知道是不是成功了
pm2 ls
我監聽的是3060
PM2
簡介
PM2是node進程管理工具
啓動
- –warch:監聽應用目錄的變化,一旦發生變化,自動重啓,如果要精確監聽、不監聽的目錄,最好通過配置文件。
- -i --instances: 啓用多少個實例,可用於負載均衡。如果-i 0 或者-i max,則根據當前機器核數確定實例數目。
- –ignore-watch:排除監聽的目錄/文件,可以是特定的文件名,也可以是正則。比如–ignore-watch=“test node_modules “some scripts””
- -n --name:應用的名稱。查看應用信息的時候可以用到。
- -o --output
:標準輸出日誌文件的路徑。 - -e --error
:錯誤輸出日誌文件的路徑。 - –interpreter :the interpreter pm2 should use for executing app (bash, python…)。比如你用的coffee script來編寫應用。
重啓
pm2 restart app.js
停止
pm2 stop 名稱或id
停止所有
pm2 stop all
刪除
pm2 delete app_name|app_id
pm2 delete all
查看進程狀態
pm2 list