nginx가 윈도우 서비스로 등록을 지원하지 않아 찾아본것..
NSSM : http://nssm.cc/
winsw : https://kenai.com/projects/winsw
node.js에 winsw 사용방법 : http://asysadmin.tumblr.com/post/32941224574/running-nginx-on-windows-as-a-service
nginx 를 윈도우에서 띄우면 프로세스가 2개 뜨는데..
NSSM 사용하면 4개 띄우고 서비스 내릴때도 1개만 종료시켜서 사용 못함.
(프로세스 2개 뜨는건 nginx.conf의 worker_processes 설정임.
worker_processes 가 2개면 워커 프로세스(nginx.exe) 2개 뜨고.. 관리용(?) 인지 하나 더 뜸. 그래서 총 3개의 nginx.exe 가 동작함)
winsw는 nginx 종료 명령을 지정할 수 있어서 정상 종료 시켜줘서..
winsw로 선택함.
node.js 는.. node-window 사용함. (실제론 winsw 사용)
node-window : https://github.com/coreybutler/node-windows
'C++' 카테고리의 다른 글
매크로는 이런식으로 쓰면 좀 편함. (0) | 2014.03.28 |
---|---|
리버싱 (0) | 2014.03.28 |
숫자 범위 추출 및 확장 (0) | 2014.03.13 |
mongoclient visual studio 2010 + boost 빌드 (0) | 2014.03.13 |
현재 프로세스 의 바이너리 풀패스 가져오기 (0) | 2013.10.25 |
네트워크 worker/logic thread에 관한 글 (0) | 2013.10.11 |
GetLastError() : FormatMessage + HTTP (0) | 2013.10.08 |
Network 제한, 테스트 툴 (0) | 2013.10.08 |