NSSM是一款可將Nodejs項目註冊爲Windows系統服務的工具。當你的Node.js項目須要部署在Windows Server上時,NSSM是一個不錯的選擇。node
NSSM將Node.js項目註冊爲服務後,啓動、中止、重啓皆由windows來管理,因此咱們沒必要擔憂NSSM沒法處理項目因意外的中止,而Windows的服務管理便可處理這些問題。express
1.下載NSSM download.
2.根據本身的平臺,將32/64位nssm.exe文件解壓至任意文件夾。
3.以管理員權限啓動Power Shell,定位至nssm.exe所在目錄。
4.輸入$ nssm.exe install {serviceName}
,{serviceName}
即註冊服務的名稱。註冊服務彈出以下NSSM界面。(若是執行部成功並提示沒法將「nssm.exe」項識別爲 cmdlet、函數
,可執行$ .\nssm.exe install {serviceName}
。windows
5.Application標籤設置:函數
./bin/www
6.上述步驟操做完成,便可點擊Install service來註冊服務。咱們在系統的服務中便可找到剛剛註冊的服務。
7.在系統服務中找到剛剛註冊的服務,右鍵屬性 - 恢復
便可設置此服務掛掉重啓等內容。工具
此部分尚有不肯定之處,解決後將第一支時間更新。
flag:2018.1.31前補全。spa
因爲本人水平不高,文筆有限,文章若有侵權、錯誤、異議之處,請在站內與我聯繫,我將即便刪除、更正、確認。若是此文章對您有幫助,請隨手點個贊鼓勵我。若是您有相關問題可留言,我將竭盡所能與您一塊兒解決問題。