nssm 在windows上部署服务

NSSM是一款用于将Node.js项目注册为Windows服务的工具。通过NSSM可以实现项目的自动启动、停止及重启等功能,并且能够更好地处理项目意外停止的情况。本文介绍了NSSM的基本使用流程,包括下载、安装、配置及服务管理等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简介

  NSSM是一款可将Nodejs项目注册为Windows系统服务的工具。当你的Node.js项目需要部署在Windows Server上时,NSSM是一个不错的选择。

特点

  NSSM将Node.js项目注册为服务后,启动、停止、重启皆由windows来管理,所以我们不必担心NSSM无法处理项目因意外的停止,而Windows的服务管理即可处理这些问题。

使用

1.下载NSSM       download.
2.根据自己的平台,将32/64位nssm.exe文件解压至任意文件夹。
3.cmd定位至nssm.exe所在目录。
4.输入 nssm install {服务名称},即注册服务的名称。注册服务弹出如下NSSM界面。

 

5.Application标签设置:

  • Application Path: 选择系统安装的node.exe。
  • Startup directory: 选择nodejs项目的根目录。
  • Arguments: 输入启动参数,如默认的express项目的参数为./bin/www

6.上述步骤操作完成,即可点击Install service来注册服务。我们在系统的服务中即可找到刚刚注册的服务。
7.在系统服务中找到刚刚注册的服务,右键属性 - 恢复即可设置此服务挂掉重启等内容。

 

nssm常用命令:

nssm install servername //创建servername服务
nssm start servername //启动服务
nssm stop servername //暂停服务
nssm restart servername //重新启动服务
nssm remove servername //删除创建的servername服务

转载于:https://www.cnblogs.com/hai-cheng/p/8670395.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值