nssm 批处理转window服务

wylc123 1年前 ⋅ 2105 阅读

nssm 在windows上部署服务

 

简介

  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标签设置:

  • Service name:服务名

  •  

    Application:应用

  • Path:设置为服务启动的文件路径  (点击...选择路径)

  •  

    Startup directory:启动目录 (Path选好后会自带出来)

  •  

    Arguments:参数 (可不设)

6.Details:详情

Display name:显示名称

Dsecription:描述

Startup type:启动类型

        Automatic-自动

        Automatic(Delayed Start)-自动(延迟启动)

        Manual-手动

        Disabled-禁用

7.I/O:

Input(stdin):输入日志位置 (可不设)

Output(stdout):输出日志位置

Error(stderr):错误日志位置

点击Install service,安装服务

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

 

nssm常用命令:

nssm install <服务名> 安装服务

nssm remove <服务名> 删除服务

nssm remove <服务名> confirm 删除服务确定

nssm edit <服务名> 修改服务(显示界面修改)

nssm start <服务名> 启动服务

nssm stop <服务名> 停止服务

nssm restart <服务名> 重启服务

更多内容请访问:IT源点

相关文章推荐

全部评论: 0

    我有话说: