侧边栏

nssm简单操作

通过接触asp.net.core之后,使用asp.net core 写的程序想以windows服务运行。此时nssm这个工具就可以很轻松的完成这项工作。

首先,下载nssm

http://www.nssm.cc/download

 

 

第一种 nssm设置solr开机启动服务

命令

nssm install solr

 

然后到服务里启动solr,并设置为自动

Ctrl+Shift+Esc(说明:Esc一般在键盘左上方)

 

http://localhost:8983/solr

 

第二种 nssm的基本的使用命令

删除服务

Windows删除服务

sc delete 服务名

 

 

nssm删除服务

nssm remove 服务名

 

 

nssm常用命令:

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

Application标签设置:

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

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

 

第三种 nssm春命令操作

NSSM命令

图形界面操作很简单,基本看了就会,在此不再赘述,下面主要介绍命令行用法

    1. 安装服务
      nssm install <servicename> <app> [<args>...]

      示例:

       
      1. nssm install celery-demo-worker "c:\Program Files\Python35\Scripts\celery.exe"
      2. nssm set celery-demo-worker AppDirectory d:\celery-demo
      3. nssm set celery-demo-worker AppParameters -A run worker --loglevel=debug -c 1
    2. 启动服务
      nssm start <servicename>

    3. 停止服务
      nssm stop <servicename>

    4. 重启服务
      nssm restart <servicename>

    5. 查看服务状态
      nssm status <servicename>

    6. 手动轮转日志文件
      nssm rotate <servicename>

    7. 删除服务
      nssm remove <servicename> [confirm]

      加confirm后不会弹确认窗口

    8. 获取某项配置信息
      nssm get <servicename> <parameter> [subparameter]

    9. 单独设置某项配置
      nssm set <servicename> <parameter> [subparameter] value

    10. 重置某项配置
      nssm reset <servicename> <parameter> [subparameter]

    11. 暂停/继续服务
      nssm pause <servicename>
      nssm continue <servicename>

posted @   我有我的骄傲  阅读(847)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示