nssm简单操作
通过接触asp.net.core之后,使用asp.net core 写的程序想以windows服务运行。此时nssm这个工具就可以很轻松的完成这项工作。
首先,下载nssm
第一种 nssm设置solr开机启动服务
命令
nssm install solr
然后到服务里启动solr,并设置为自动
Ctrl+Shift+Esc(说明:Esc一般在键盘左上方)
http://localhost:8983/solr
第二种 nssm的基本的使用命令
删除服务
Windows删除服务
sc delete 服务名
nssm删除服务
nssm remove 服务名
nssm常用命令:
Application标签设置:
- Application Path: 选择系统安装的node.exe。
- Startup directory: 选择nodejs项目的根目录。
- Arguments: 输入启动参数,如默认的express项目的参数为
./bin/www
上述步骤操作完成,即可点击Install service来注册服务。我们在系统的服务中即可找到刚刚注册的服务。
在系统服务中找到刚刚注册的服务,右键属性 - 恢复
即可设置此服务挂掉重启等内容。
第三种 nssm春命令操作
NSSM命令
图形界面操作很简单,基本看了就会,在此不再赘述,下面主要介绍命令行用法
-
安装服务
nssm install <servicename> <app> [<args>...]
示例:
nssm install celery-demo-worker "c:\Program Files\Python35\Scripts\celery.exe"
nssm set celery-demo-worker AppDirectory d:\celery-demo
nssm set celery-demo-worker AppParameters -A run worker --loglevel=debug -c 1
-
启动服务
nssm start <servicename>
-
停止服务
nssm stop <servicename>
-
重启服务
nssm restart <servicename>
-
查看服务状态
nssm status <servicename>
-
手动轮转日志文件
nssm rotate <servicename>
-
删除服务
nssm remove <servicename> [confirm]
加confirm后不会弹确认窗口
-
获取某项配置信息
nssm get <servicename> <parameter> [subparameter]
-
单独设置某项配置
nssm set <servicename> <parameter> [subparameter] value
-
重置某项配置
nssm reset <servicename> <parameter> [subparameter]
-
暂停/继续服务
nssm pause <servicename>
nssm continue <servicename>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 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代理技术深度解析与实战指南