मैं Windows Server 2008 R2 (x64) पर Windows सेवा के रूप में nginx चला रहा हूं। मैं उस के लिए Windows सेवा आवरण का उपयोग कर रहा हूं। (वास्तव में, मैंने इस ट्यूटोरियल का अनुसरण किया है: http://mercurial.selenic.com/wiki/HgServeNginxx Windows ।)
सेवा ठीक चल रही है। हालाँकि, सर्वर संकेतों (जैसे स्टॉप / रीलोड) को संसाधित नहीं करता है।
इसका मतलब है कि अगर मैं सेवा बंद कर देता हूं, तो नगनेक्स बंद नहीं होता है। (मुझे इसे मारना होगा।)
और जब मैं कमांड लाइन से कॉन्फ़िगरेशन को फिर से लोड करना चाहता हूं:
C:\Users\Administrator>E:\apath\nginx\nginx.exe -p E:\apath\nginx -c E:\apath\nginx.conf -s reload
यह आउटपुट:
nginx: [error] OpenEvent("Global\ngx_reload_4268") failed (5: Access is denied)
मैं कमांड को प्रशासक के रूप में चला रहा हूं और सेवा नेटवर्क सेवा उपयोगकर्ता के तहत चल रही है।
कोई संकेत या इसी तरह के मुद्दे?