nssm - не устанавливается путь к приложению и его параметры - PullRequest
0 голосов
/ 22 июня 2019

Я попытался запустить приведенную ниже команду в режиме администратора, чтобы установить nginx как службу

nssm install ztestservice "C:\Stack\nginx\nginx.exe"

nssm устанавливает службу, но в реестре нет ссылки на путь приложения.т.е. никакие параметры не установлены.При попытке запустить сервис выдает ошибку «не могу запустить сервис».

Пожалуйста, помогите.

1 Ответ

0 голосов
/ 25 июня 2019

Я использую nssm для запуска php-скрипта. Я найду, если вы просто запустите:

nssm install ztestservice

NSSM появится окно, которое позволяет вам установить все остальные параметры. В противном случае вы можете установить параметры отдельно, используя команду set:

nssm set <servicename> <parameter> [<subparameter>] <value>

так:

nssm set ztestservice AppParameters "C:\Stack\nginx\nginx.exe"

Однако, берегитесь. В Windows 2012r2 у меня возникла проблема, из-за которой теперь зависает команда останова, поэтому я буду следить за этим!

РЕДАКТИРОВАТЬ: Вы также можете запустить nssm dump ztestservice' will also give you a list of the available parameters EDIT2: (Will i ever stop editing this?) nssm edit ztestservice ', чтобы отредактировать только что созданный сервис, изменив все параметры и установив их в реестре.

...