使用NSSM将server注册为windows系统服务说明
  LUWQcQIt0mEn 2023年11月02日 63 0

1、如果server目录下有regServerService.bat批处理脚本,直接点击运行就自动注册为系统服务了,完成后在系统服务启动wgcloud-server-release,如果正在窗口模式运行server,那先关闭运行窗口

如果没有这个批处理脚本,则继续往下看

2、下载nssm-2.24-101-g897c7ad.zip,若已下载过,请忽略

3、解压nssm-2.24-101-g897c7ad.zip,比如我们解压到C盘根目录(建议和server放到同一目录下,因为注册服务后,NSSM不能删除,要持续用)

4、根据windows操作系统是64位或32位,cd到解压的C:\nssm-2.24-101-g897c7ad\win64或C:\nssm-2.24-101-g897c7ad\win32目录,我们要使用nssm.exe注册服务

C:\Users\ethan>cd C:\nssm-2.24-101-g897c7ad\win64

5、将wgcloud-agent-release.exe注册为系统服务,cmd下运行命令如下所示

C:\nssm-2.24-101-g897c7ad\win64>nssm install wgcloud-server-release E:\wgcloud-v3.3.5\server\start.bat

执行完成后提示:Service "wgcloud-server-release" installed successfully!,说明服务安装成功注意:将E:\wgcloud-v3.3.5\server\start.bat替换为自己的server实际路径,且一定填写绝对路径,不要用相对路径

6、若要删除wgcloud-server-release系统服务,cmd下运行命令如下所示

C:\nssm-2.24-101-g897c7ad\win64>nssm remove wgcloud-server-release

注意server和nssm所在路径尽量不要包含空格

7、如果注册出现以下错误,退出所有的杀毒软件、安全软件,重新打开cmd,再操作就好了。或者把nssm.exe的完整路径加到安全软件的白名单

Error setting startup parameters for the service

8、建议把系统服务wgcloud-server-release设置为【自动延迟启动】

注意:刚注册完服务,服务不会自动启动,需要先手动把服务启动下,就是右击->【启动】就可以了


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
LUWQcQIt0mEn