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 à partir de la ligne de commande :
C:\Users\Administrator>E:\apath\nginx\nginx.exe -p E:\apath\nginx -c E:\apath\nginx.conf -s reload
Il sort :
nginx: [error] OpenEvent("Global\ngx_reload_4268") failed (5: Access is denied)
J'exécute la commande en tant qu'administrateur et le service est exécuté sous l'utilisateur NETWORK SERVICE.
Des conseils ou des problèmes similaires ?