Windows Server 2008 R2 (x64) üzerinde Windows hizmeti olarak nginx çalıştırıyorum. Bunun için Windows Service Wrapper kullanıyorum. (Aslında, bu eğitimi izledim: http://mercurial.selenic.com/wiki/HgServeNginxWindows .)
Hizmet Tamam çalışıyor. Ancak, sunucu sinyalleri işlemez (örn. Durdur / yeniden yükle).
Bu, hizmeti durdurursam nginx durdurulmaz demektir. (Onu öldürmem gerekiyor.)
Ve yapılandırmayı komut satırından yeniden yüklemek istediğimde:
C:\Users\Administrator>E:\apath\nginx\nginx.exe -p E:\apath\nginx -c E:\apath\nginx.conf -s reload
Çıktıları:
nginx: [error] OpenEvent("Global\ngx_reload_4268") failed (5: Access is denied)
Komutu yönetici olarak çalıştırıyorum ve hizmet AĞ HİZMETİ kullanıcısı altında çalışıyor.
Herhangi bir ipucu ya da benzer sorun var mı?