Saya menjalankan nginx di Windows Server 2008 R2 (x64) sebagai layanan windows. Saya menggunakan Windows Service Wrapper untuk itu. (Sebenarnya, saya telah mengikuti tutorial ini: http://mercurial.selenic.com/wiki/HgServeNginxWindows .)
Layanan berjalan ok. Namun, server tidak memproses sinyal (mis. Stop / reload).
Ini berarti jika saya menghentikan layanan, nginx tidak berhenti. (Aku harus membunuhnya.)
Dan ketika saya ingin memuat ulang konfigurasi dari baris perintah:
C:\Users\Administrator>E:\apath\nginx\nginx.exe -p E:\apath\nginx -c E:\apath\nginx.conf -s reload
Ini menghasilkan:
nginx: [error] OpenEvent("Global\ngx_reload_4268") failed (5: Access is denied)
Saya menjalankan perintah sebagai administrator dan layanan berjalan di bawah pengguna LAYANAN NETWORK.
Ada petunjuk atau masalah serupa?