使用新版 winsw 注册 windows 系统服务无法启动及停止问题

原文地址:https://weiku.co/article/373/

新版服务安装配置

需要用以下配置方式将启动和停止参数分成多行。

<service>
 <id>nginx</id>
  <name>nginx</name>
  <description>nginx</description>
  <executable>D:\nginx\nginx.exe</executable>
  <logpath>%BASE%\serviceLogs</logpath>
  <logmode>roll</logmode>
  <depend></depend>
  <startargument>-p</startargument>
  <startargument>D:\nginx</startargument>
  <stopargument>-p</stopargument>
  <stopargument>D:\nginx</stopargument>
  <stopargument>-s</stopargument>
  <stopargument>stop</stopargument>
</service>

正常启动事件日志

//正常启动事件日志
Starting D:\nginx\nginx.exe  -p D:\nginx 

//正常停止事件日志
Child process [18256 - D:\nginx\nginx.exe  -p D:\nginx -s stop ] terminated with 0

参考文章:

https://github.com/kohsuke/winsw/issues/119

20191110165959.png

posted @ 2020-03-05 23:12  小水皮  阅读(3003)  评论(0编辑  收藏  举报