Node的安裝和進程管理

安裝nvm

安裝node

nvm install  6.14.4(版本號)
node ---v

nvm使用

  • nvm list
  • nvm current
  • nvm use v6 切換到v6版本

Express應用程序的進程管理器

在express中,當使用遠程鏈接Linux的時候,經過npm 啓動程序的時候,當斷開遠程連接的時候,服務也會斷開。
express 應用程序的進程管理
能夠經過如下三種方法解決:html

  • strongLoop Process manage
  • PM2
  • forever

strongLoop process manage

  • 安裝 npm install -g strongloop
  • 基本使用
    • 啓動 slc start
    • 停用 slc ctl stop my_app
    • 重啓 slc ctl restart my_app
    • 列出全部應用程序 slc ctl ls
    • slc ctl

PM2

  • 安裝 npm install pm2 -g
  • 基本使用
    • 啓動 pm2 start app.js
    • 列出 全部 pm2 list
    • 中止 pm2 stop 0(0是列出的id)
    • 重啓 pm2 restart 0
    • 查看詳情 pm2 show 0
    • 刪除 pm2 delete 0

forever

  • 安裝 npm install forever -g
  • 基本使用
    • 啓動 forever start app.js
    • 列出全部 forerver list
    • 中止 forever stop 索引
    • 中止 全部 forever stopall
相關文章
相關標籤/搜索