ฉันใช้งาน nginx บน Windows Server 2008 R2 (x64) เป็นบริการ windows ฉันใช้ Windows Service Wrapper สำหรับสิ่งนั้น (อันที่จริงฉันได้ทำตามบทช่วยสอนนี้: http://mercurial.selenic.com/wiki/HgServeNginxWindows )
บริการกำลังทำงานอยู่ อย่างไรก็ตามเซิร์ฟเวอร์ไม่ประมวลผลสัญญาณ (เช่นหยุด / โหลดซ้ำ)
ซึ่งหมายความว่าหากฉันหยุดให้บริการ nginx จะไม่หยุดทำงาน (ฉันต้องฆ่ามัน)
และเมื่อฉันต้องการโหลดการกำหนดค่าจากบรรทัดคำสั่ง:
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)
ฉันใช้คำสั่งในฐานะผู้ดูแลระบบและบริการกำลังทำงานภายใต้ผู้ใช้ NETWORK SERVICE
คำแนะนำหรือปัญหาที่คล้ายกัน?