nssm
大约 1 分钟
nssm官网及下载
为什么要使用nssm
避免node服务在Windows平台下运行时间过长而挂掉
nssm使用
根据自己的操作系统位数进入
win32文件夹或者win64文件夹,win32系统代表你的位数的是32位系统,win64代表你的系统位数是64位系统。现在基本新电脑都是64位系统,不知道的自行百度查看操作系统位数。
此举例进入
win64文件夹,在路径栏输入cmd后回车。
上述步骤操作后,在命令行输入
nssm install myserver后会弹出一个窗口,如下图:
 介绍:Application Path:node安装路径,需要精确到node.exe,如:C:\Program Files\nodejs\node.exe。Startup directory:启动路径,就像你平时输入的node app.js这种,这里需要精确到js文件。如:D:\project\text\app.js,默认是index.js就不用精确到js文件,但是如果是app.js需要自己补全。- 上面完事后点击
install service,会提示你安装成功。 
然后在命令行再输入:
nssm start myserver,会提示你启动成功,更多基本命令见下。
基本命令
nssm install servername——创建servername服务,弹出配置界面nssm start servername——启动servername服务nssm stop servername——暂停servername服务nssm restart servername——重新启动服务nssm remove servername//删除创建的servername服务nssm edit servername——更改servername服务,弹出修改界面nssm set servername 参数名 参数值——设置服务参数值
建议
建议使用pm2管理node进程。pm2
