IT2013. 11. 4. 23:47
반응형

[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 에디터 사용법  (4) 2013.11.07
python 실행 스크립트  (2) 2013.11.05
debian redhat runlevel 설정  (8) 2013.11.04
무저껀 쓸만한 프로그램  (0) 2013.10.03
centos 동적 활당 IP  (2) 2013.09.21
Posted by Dream Come True