Windows Server 2008 R2 (x64)에서 Windows 서비스로 nginx를 실행하고 있습니다. 나는 그것을 위해 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 사용자로 실행 중입니다.
힌트 나 비슷한 문제가 있습니까?