99网
您的当前位置:首页nssm简单操作

nssm简单操作

来源:99网
nssm简单操作

通过接触asp.net.core之后,使⽤asp.net core 写的程序想以windows服务运⾏。此时nssm这个⼯具就可以很轻松的完成这项⼯作。⾸先,下载nssm

第⼀种

命令

nssm install solr

然后到服务⾥启动solr,并设置为⾃动

Ctrl+Shift+Esc(说明:Esc⼀般在键盘左上⽅)

http://localhost:83/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 [...]

⽰例:

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

3. 停⽌服务

nssm stop

4. 重启服务

nssm restart

5. 查看服务状态

nssm status

6. ⼿动轮转⽇志⽂件

nssm rotate

7. 删除服务

nssm remove [confirm]

加confirm后不会弹确认窗⼝8. 获取某项配置信息

nssm get [subparameter]

9. 单独设置某项配置

nssm set [subparameter] value

10. 重置某项配置

nssm reset [subparameter]

11. 暂停/继续服务

nssm pause nssm continue

因篇幅问题不能全部显示,请点此查看更多更全内容