序文
nacosは、起動するたびにnacosの下のbinディレクトリに手動で入力する必要があるためstartup.cmd
、図に示すように、バッチスクリプトを開始し
ます。cmdウィンドウはフラッシュバックせず、起動が成功するまで正常に実行されます。
ただし、黒いウィンドウが閉じられると、nacosサービスが閉じられるため、煩わしいので、この記事では、nacosをWindowsサービスに登録して、nacosをMySQLなどのWindowsサービスに常駐させ、バックグラウンドで実行し続ける方法について説明します。起動するたびに起動コマンドを直接入力できます。また、起動の自動起動を定義することもできます。
WindowsServiceWrapperツールをダウンロードする
ダウンロードアドレス:https ://github.com/winsw/winsw/releases/tag/v2.11.0
ツールをダウンロードした後のデフォルトのダウンロード名はWinSW.NET4.exeです。
- WinSW.NET4.exeの名前をnacos-service.exeに変更し、nacosのbinディレクトリに配置します。
- 構成ファイルnacos-service.xmlを作成します
私のnacos
ディレクトリはC:\Environment\nacos-server-1.4.1\nacos
nacos-service.xmlの内容は次のとおりです
<service>
<!-- 唯一服务ID-->
<id>nacos</id>
<!-- 显示服务的名称 -->
<name>Nacos Service</name>
<!-- 服务描述 -->
<description>Nacos服务</description>
<!-- 日志路径 -->
<logpath>C:\Environment\nacos-server-1.4.1\nacos\bin\logs\</logpath>
<!-- 日志模式 -->
<logmode>roll</logmode>
<!-- 可执行文件的命令 -->
<executable>C:\Environment\nacos-server-1.4.1\nacos\bin\startup.cmd</executable>
<!-- 停止可执行文件的命令 -->
<stopexecutable>C:\Environment\nacos-server-1.4.1\nacos\bin\shutdown.cmd</stopexecutable>
</service>
内部のパスが自分のnacos
パスに変更されていることに注意して、ここにマークを付けます
。cmdnacosのbinディレクトリに入るNacosがWindowsサービスに登録されて
いるパスを確認します
nacos-service.exe install
登録は成功し
ました。nacosサービスを表示します。
アンインストールする必要がある場合は、nacosのbinディレクトリに移動し、次のコマンドを実行します。
nacos-service.exe uninstall
Win + X、Windows PowerShell(管理者)
開始コマンドを選択します
net start nacos
正常な起動正常な起動後
、ブラウザテストhttp:// localhost:8848 / nacos/index.html
はコマンドを閉じます
net stop nacos
正常に終了しました