一、介绍
NSSM是一款可将Nodejs项目、.exe文件注册为Windows系统服务的工具。
特点
NSSM将Node.js项目注册为服务后,启动、停止、重启皆由windows来管理,所以我们不必担心NSSM无法处理项目因意外的停止,而Windows的服务管理即可处理这些问题。
二、使用
1.下载地址
2.cmd定位至nssm.exe所在目录。
- Path:要生成服务的.exe文件
- Startup directory: 选择完第一项参数后自动生成
- Arguments: 输入启动参数,如默认的express项目的参数为
./bin/www
3.打开任务管理器,启动服务即可
nssm常用命令:
nssm install servername //创建servername服务
nssm start servername //启动服务
nssm stop servername //暂停服务
nssm restart servername //重新启动服务
nssm remove servername //删除创建的servername服务