Używam nginx na Windows Server 2008 R2 (x64) jako usługa Windows. Używam do tego opakowania usługi Windows. (Właściwie wykonałem ten samouczek: http://mercurial.selenic.com/wiki/HgServeNginxWindows .)
Usługa działa poprawnie. Jednak serwer nie przetwarza sygnałów (np. Zatrzymaj / przeładuj).
Oznacza to, że jeśli zatrzymam usługę, nginx nie zostanie zatrzymany. (Muszę to zabić.)
A kiedy chcę ponownie załadować konfigurację z wiersza poleceń:
C:\Users\Administrator>E:\apath\nginx\nginx.exe -p E:\apath\nginx -c E:\apath\nginx.conf -s reload
Wyprowadza:
nginx: [error] OpenEvent("Global\ngx_reload_4268") failed (5: Access is denied)
Uruchamiam polecenie jako administrator, a usługa jest uruchomiona w ramach usługi NETWORK SERVICE.
Wszelkie wskazówki lub podobne problemy?