Estoy ejecutando nginx en Windows Server 2008 R2 (x64) como un servicio de Windows. Estoy usando Windows Service Wrapper para eso. (En realidad, he seguido este tutorial: http://mercurial.selenic.com/wiki/HgServeNginxWindows ).
El servicio funciona bien. Sin embargo, el servidor no procesa las señales (por ejemplo, detener / recargar).
Esto significa que si detengo el servicio, nginx no se detiene. (Tengo que matarlo).
Y cuando quiero volver a cargar la configuración desde la línea de comandos:
C:\Users\Administrator>E:\apath\nginx\nginx.exe -p E:\apath\nginx -c E:\apath\nginx.conf -s reload
Produce:
nginx: [error] OpenEvent("Global\ngx_reload_4268") failed (5: Access is denied)
Estoy ejecutando el comando como administrador y el servicio se ejecuta bajo el usuario del SERVICIO DE RED.
¿Alguna pista o problemas similares?