node에서 forever-monitor 사용하는 법

조회수 1766회

node에서

github에서 forever-monitor 보고 monitor.js를 이렇게 만들었는데요

  1. 이 코드는 forever 로 실행하나요 아니면 nodejs 로 실행하나요?
  2. 실행을 중지하려면 어떻게 해야하나요?
  3. 이 코드에서 찍은 console.log()는 app.js의 console.log()와 함께 같이 logFile에 저장되나요?
/* monitor.js */
var forever = require('forever-monitor');
var time = require('./time');

var maxRestart = 20;

var now = time.getFormString();

var child = new (forever.Monitor)('app.js', {
    max: maxRestart,
    silent: true,
    args: [],
    'logFile':'log/'+now+'.log', 
    'outFile':'./'+now+'.out', 
    'errFile':'./'+now+'.err'
});

child.on('restart', function() {
    console.log(time.getKoreaString() + ', forever restart');
});

child.on('exit', function () {
    console.log(time.getKoreaString() + ', app.js has exited after'+ maxRestart+' restarts');
});

child.start();

1 답변

답변을 하려면 로그인이 필요합니다.

Hashcode는 개발자들을 위한 무료 QnA 사이트입니다. 계정을 생성하셔야만 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 계정을 생성하셔야만 글을 작성하실 수 있습니다.