J'exécute nginx sur Windows Server 2008 R2 (x64) en tant que service Windows. J'utilise Windows Service Wrapper pour cela. (En fait, j'ai suivi ce tutoriel: http://mercurial.selenic.com/wiki/HgServeNginxWindows .)
Le service fonctionne bien. Cependant, le serveur ne traite pas les signaux (par exemple arrêt / rechargement).
Cela signifie que si j'arrête le service, nginx n'est pas arrêté. (Je dois le tuer.)
Et quand je veux recharger la configuration depuis la ligne de commande:
C:\Users\Administrator>E:\apath\nginx\nginx.exe -p E:\apath\nginx -c E:\apath\nginx.conf -s reload
Il génère:
nginx: [error] OpenEvent("Global\ngx_reload_4268") failed (5: Access is denied)
J'exécute la commande en tant qu'administrateur et le service s'exécute sous l'utilisateur SERVICE RÉSEAU.
Des conseils ou des problèmes similaires?