Запустите Консул в качестве службы Windows - PullRequest
1 голос
/ 15 апреля 2019

Я пытаюсь запустить консул в Windows, мои шаги:

  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. Создать файл конфигурации для консула:

    { "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 В результате I 'Я получаю сообщение: Consul: Unexpected status SERVICE_PAUSED in response to START control

Я запутался, что я делаю не так?

1 Ответ

1 голос
/ 15 апреля 2019

Сколько сервисов действительно запускается? Это происходит при запуске более ~ 16 сервисов. Первые 16 успешно начнутся, а остальные останутся в состоянии «Приостановлено».

С другой стороны, это может быть проблема с привилегиями. Изменение входа в систему для администратора должно решить проблему.

Кроме того, проверьте журнал событий приложений на наличие ошибок, источником которых является nssm во время установки службы.

Надеюсь, вам помогут шаги.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...