나는 여기에서 바람을 피울 이유 때문에, node.js에있는 cluster에 의해 시작된 작업자가 각각 1 시간 동안 살고, 스스로 재시작하도록하고 싶다.Node.js + Cluster :: 다운 타임없이 작업자를 다시 시작 하시겠습니까?
주의 할 점은 중단 시간이 필요하다는 것입니다. 따라서 작업자가 다시 시작될 때까지 클러스터를 중지시키기 때문에 각 작업자에서 destroy()를 실행하는 것은 허용되지 않습니다.
if(cluster.isMaster) {
for(var i=0; i<2; i++)
{
cluster.fork();
}
return;
}
require('./api').startup(settings, process.argv, function(error, api){
if(error)
{
console.log('API failed to start: '+error);
}
else
{
console.log('API is running');
}
});
api.js 스크립트가 꽤 표준 편안하고 JSON API를 시작하는 명시 적 구현합니다
여기 내 기본 코드입니다.