首页 > 系统相关 >Nacos - 将 Nacos 注册成 Windows 服务运行

Nacos - 将 Nacos 注册成 Windows 服务运行

时间:2022-09-04 22:37:26浏览次数:87  
标签:bin exe service Windows Nacos nacos 注册

将 Nacos 注册成 Windows 服务运行

众所周知,在 Windows 环境下想要启动 nacos 需要运行 bin 目录下的 startup.cmd。这样的启动方式需要保证 cmd 窗口一直开着,只要把这个窗口关掉,nacos 服务就停了。

所以为了避免人为的误关窗口,把 nacos 注册成一个 winserver 就是一个好的选择。这样不仅可以保证nacos一直在后台运行,还可以通过注册的服务名自定义开机自启动等。

下载 Windows Service Wrapper 工具

下载地址

https://github.com/winsw/winsw/releases

我下载的时候,最新可用版本是 v2.11.0 。

根据操作系统的位数不同,下载不同的 exe 文件,我这里下载的是64位的执行文件

下载 exe 文件后

  • 将WinSW-x64.exe文件重命名位 nacos-service.exe,放在 nacos 的 bin 目录下
  • 创建配置文件 nacos-service.xml

nacos-service.xml 文件的内容如下:

<service>
  <!-- 唯一服务ID -->
  <id>nacos</id>
  <!-- 显示服务的名称 -->
  <name>Nacos Service</name>
  <!-- 服务描述 -->
  <description>Nacos服务</description>
  <!-- 日志路径 -->
  <logpath>你的nacos路径\nacos\bin\logs\</logpath>
  <!-- 日志模式 -->
  <logmode>roll</logmode>
  <!-- 可执行文件的命令 -->
  <executable>你的nacos路径\nacos\bin\startup.cmd</executable>
  <!-- 停止可执行文件的命令 -->
  <stopexecutable>你的nacos路径\nacos\bin\shutdown.cmd</stopexecutable>
</service>

在 "你的nacos路径\nacos\bin" 下,运行以下命令,将 nacos 注册成 Windows 服务

nacos-service.exe install

查看nacos服务

如果需要写在,进入到 nacos 的 bin 目录下,执行以下命令:

nacos-service.exe uninstall

按组合键 Win + X,选择 Windows PowerShell(管理员)

输入如下命令启动 nacos 服务:

net start nacos

停止 nacos 服务:

net stop nacos

 

标签:bin,exe,service,Windows,Nacos,nacos,注册
From: https://www.cnblogs.com/helios-fz/p/16596202.html

相关文章

  • 预科知识2-Windows常用快捷键
    Windows常用快捷键Ctrl+c:复制Ctrl+v:粘贴Ctrl+A:全选Ctrl+x:剪切Ctrl+z:撤销Ctrl+s:保存Alt+F4:关闭窗口shift+Del:永久删除Windows+R:运行Windows+E:我的电脑ctrl+shif......
  • 微服务-Nacos配置管理之配置热更新
    前言:Nacos不仅可以作为注册中心,还可以作为配置中心,这点优于eureka。这里介绍一下Nacos的配置热更新方法Nacos配置热更新我们引入Nacos配置中心的最终目的,是修改nacos中的......
  • Flask 学习-43.Flask-RESTX 路由注册的2种方式
    前言flask注册路由有2种方式,一种是通过@app.route()装饰器来实现,另外一种是通过app.add_url_rule()方法来实现路由注册路由的注册在没有使用Flask-RESTX框架之前,我们......
  • windows 2003 server性能监视器
    windows2003server性能监视器(转)-cheneric-博客园 https://www.cnblogs.com/lovko/archive/2009/05/25/1488671.html为什么要监视服务器性能:在企业环境中,服务......
  • Windows 下单机最大TCP连接数
    Windows下单机最大TCP连接数_libaineu2004的博客-CSDN博客_windows服务器最大的tcp连接数 https://blog.csdn.net/libaineu2004/article/details/38983913在做Socket......
  • Zend Studio 5.5.1 注册码
    依次打开ZendStudio工具栏-帮助-注册,在弹出的对话框输入:注册名称:stvsui许可证密钥:7161bffb12182039注册名称:stven许可证密钥:401b43be12182039注册名称:studiokaihatu许......
  • Windows11中windowsPowerShell运行hexo命令报错
    修改设置Windows11安装后,系统自带的终端输入命令,git和node都可以使用,hexo不可以,提示:hexo:无法加载文件C:\Users\username\AppData\Roaming\npm\hexo.ps1`,因为在此系......
  • Windows系统重装-U盘
    在操作系统重装之前,请确保重要资料已经备份U盘或者除系统盘外的磁盘,电脑有价数据无价!系统镜像下载Windows官网Windows10下载https://www.microsoft.com/zhcn/softwar......
  • win11专业版自带的好用的免费工具——windows沙盒
    在win11专业版中有一些好用又免费的工具,下面将介绍其中一款专门创建临时虚拟机以供测试各种软件的工具:Windows沙盒。 如果以前没有使用过该功能,它是默认关闭的,要......
  • 关于windows11 家庭版 无法关闭内核DMA和基于虚拟化安全的问题(AR40报错)
    系统版本:windows11家庭版,出厂自带的windows11家庭版(预装)CPU是inter的11代我忘记具体型号了(另一台也是inter12代的I7出现过)问题概述:在关闭了hyper-v后和手动关闭了内核......