반응형
[cookbook] init script 만들기 (귀찮아 말아요. 복사해서 쓰세요)Top
init script 만들기Top
nodejs 작업하고 나서 프로세스관리를 어떻게 하는가에 대한 정책은 꼭 세워져야 합니다. 그중 가장 기본적인 init script
에 대한 제가 사용하고 있는 아주 심플한
소스 적어봅니다. 귀찮은 작업이지만 아래설명할 forever와 같이 가면 다른 솔루션들의 복잡한 init script보다 훨씬 간단해져 귀찮지 않아요~~
forever 설치하기Top
데몬관리는 여러개 사용해봤지만, forever
가 가장 안정적
입니다. node v0.6 ~ 0.8 사이에 쫌 버벅이긴 했지만요. ;;
설치Top
npm install forever -g
#!/bin/bash
# ===============================
# init script
#
# @author nanhaprak
# ===============================
APPHOME=/your/project/path
case "$1" in
start)
forever start ${APPHOME}/clusterApp.js
;;
stop)
forever stop ${APPHOME}/clusterApp.js
;;
restart)
forever restart ${APPHOME}/clusterApp.js
;;
list)
forever list
;;
*)
echo $"Usage: $0 {start|stop|list}"
exit 1
esac
exit 0
반응형
'IT' 카테고리의 다른 글
VI 에디터 사용법 (0) | 2013.11.07 |
---|---|
python 실행 스크립트 (0) | 2013.11.05 |
debian redhat runlevel 설정 (0) | 2013.11.04 |
무저껀 쓸만한 프로그램 (0) | 2013.10.03 |
centos 동적 활당 IP (0) | 2013.09.21 |