반응형
node.js 로 작성한 코드를, 대부분은 daemon 으로 돌릴 거다. ( 당연하잖아. server side 언어인데 )
근데, 막상 실행 후에 console 을 닫으니까, 프로세스가 죽는다..... -_-;;
약 5초간 멘붕을 겪은 후, 정신을 추스리고 구글신에게 물어보니, 나처럼 당황한 사람이 많았나 보다.
http://stackoverflow.com/questions/12023417/node-js-how-to-keep-it-running-on-centos
https://github.com/indexzero/daemon.node
본문에도 나와있지만, 별거 없고,
npm install daemon
으로 daemon module 을 설치 후에,
본문에
require('daemon')();
한 줄만 넣어주면 된다.( 빨간색 주의, 실행함수로 넣는다. )
내용을 보면, 원래 node.js 는 콘솔에서 & 로 daemon 기능이 작동 안해서( I / O 관련 문제인 듯 ) 프로세스를 fork() 시켜줘야 하는데, 그걸 module 로 만들었나 보다.
끝.
반응형
'프로그램' 카테고리의 다른 글
nodejs 에서 mysql connection 이 안 될 때( connect ECONNREFUSSED 에러 ). (2) | 2015.03.11 |
---|---|
centos 에서 node.js 설치 (0) | 2015.03.10 |
javascript( node.js ) 에서 for each + key 값을 이용해야 할 때. (0) | 2015.02.25 |
Long Polling 으로 Client - Server 데이터를 교환하면, 동접에 문제없나? (0) | 2015.02.11 |
table 에서 셀 간격 확보. (0) | 2015.01.27 |