日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

nodejs部署神器pm2的使用体验

發布時間:2023/12/19 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 nodejs部署神器pm2的使用体验 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

當我們完成了nodejs應用的開發和測試后,下一步要做的事情就是部署了。

使用一個開源工具pm2,整個部署過程變得異常輕松。

安裝方式很簡單:npm install -g pm2

完了后使用命令pm2 examples就可以看到一些使用例子:

  • Start and add a process to the pm2 process list:
    pm2 start app.js --name app
  • Show the process list:
    pm2 1s
  • Stop and delete a process from the pm2 process list:
    $ pm2 delete app
  • Stop, start and restart a process from the process list:
    $ pm2 stop app pm2 start app$ pm2 restart app

我們來動手試試。

我用nodejs開發了一個很簡單的web服務器,demoServer.js:

命令行啟動該應用:

pm2 start demoServer.js --name jerry

啟動后,會自動顯示出該應用運行情況,包括總共運行時間,cpu占用情況,內存占用情況等。

命令pm2 list則可查看所有通過pm2方式啟動的應用列表:

而pm2 describe + 的方式,用法和Kubernetes里查看一個pod的明細語法相同。

Use `pm2 show ’ to get more details about an appbuntuaip-172-31-12-185:~/sandbox/miniserver$ pm2 describe 3Describing process with id 3-name jerry

pm2 logs能查看不斷實時刷新的logs:

要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
[外鏈圖片轉存失敗(img-PxJRyuKT-1567998311903)(https://upload-images.jianshu.io/upload_images/2085791-dcc88e58a67cac8c.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
[外鏈圖片轉存失敗(img-qAYtCKY9-1567998311905)(https://user-images.githubusercontent.com/5669954/60097669-68224900-9786-11e9-9f1e-e8bee08db4fa.png)]

總結

以上是生活随笔為你收集整理的nodejs部署神器pm2的使用体验的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。