pm2 使用教程: 管理你的 nodejs 后台项目
生活随笔
收集整理的這篇文章主要介紹了
pm2 使用教程: 管理你的 nodejs 后台项目
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
pm2 使用教程: 管理你的 nodejs 后臺(tái)項(xiàng)目
什么是 pm2
pm2 是一個(gè)可以管理多個(gè) nodejs 項(xiàng)目的管理工具,方便 nodejs 程序運(yùn)行于后臺(tái)等,多用于服務(wù)器
官網(wǎng): https://pm2.keymetrics.io/
GitHub: https://github.com/Unitech/pm2
長(zhǎng)時(shí)間運(yùn)行也是完全沒有問題的:
一、安裝
系統(tǒng)中已經(jīng)安裝了 nodejs 和 npm,全局安裝 pm2 即可
npm i g pm2首次啟動(dòng)長(zhǎng)這樣
二、 啟動(dòng)
比如我需要啟動(dòng)一個(gè) express 項(xiàng)目,你需要先知道直接運(yùn)行的 js 腳本是哪個(gè),比如我的這個(gè)項(xiàng)目,需要先查看一下 package.json 文件里的指向
從上圖中可以看到,這個(gè)項(xiàng)目的啟動(dòng)文件是當(dāng)前目錄中的 ./bin/www 文件,所以直接添加這個(gè)作為入口即可
--name 可以給這個(gè)項(xiàng)目起名,就是 pm2 列表中的名字
三、操作
pm2 examples 可以查看一些常用的例子,基本一看就知道什么意思
1. 查看項(xiàng)目列表
pm2 ls2. 停止項(xiàng)目
pm2 stop appName3. 刪除項(xiàng)目
pm2 delete appName4. 查看項(xiàng)目信息
pm2 info appName4. 查看日志
pm2 logs diary [--lines 1000]
5. 同時(shí)操控多個(gè)工程
如果想同時(shí)操作多個(gè)工程,pm2 的操作指令非常直觀:
pm2 start all # 全部啟用 pm2 stop all # 全部停用 pm2 restart all # 全部重啟總結(jié)
以上是生活随笔為你收集整理的pm2 使用教程: 管理你的 nodejs 后台项目的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 什么在支撑着我前行
- 下一篇: VMware Workstation 1