2

Windowsでconsulを実行しようとしていますが、私の手順は次のとおりです。

  1. consul.exe をダウンロード
  2. nssmのようにインストールします

    2.1.iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))

    2.2.choco install -y nssm

  3. consul の構成ファイルを作成します。

    { "bootstrap": false, "server": true, "datacenter": "MyServices", "data_dir": "C:\Marchello\Downloads\cons\data", "log_level": "INFO" }

  4. nssm コマンドを実行します。

    nssm install Consul C:\Marchello\Downloads\cons\consul.exe agent -config-dir C:\Marchello\Downloads\cons\config --ui-dir C:\Marchello\Downloads\cons\ui

  5. メッセージを受け取りましたService Consul installed successfully

  6. コマンドnssm start Consul を実行すると、次のメッセージが表示されます。Consul: Unexpected status SERVICE_PAUSED in response to START control

私は混乱しています、私は間違っていますか?

4

2 に答える 2

2

実際に開始されているサービスはいくつありますか? ~16 以上のサービスを開始すると発生します。最初の 16 個は正常に開始され、残りは「一時停止」状態のままになります。

一方で、それは特権の問題かもしれません。ログオンを管理者に変更すると、問題が解決するはずです。

nssmまた、ソースがサービスをインストールした前後のエラーのアプリケーション イベント ログを確認します。

手順がお役に立てば幸いです。

于 2019-04-15T10:30:30.007 に答える