Page 184 - Nodejs 교과서 개정2판
P. 184
XPSLFS@UISFBET ઁ৬ ݽন ࠺तפ ݅ झۨ٘о ইפۄ ۽ࣁझੑפ ۞झఠীח ݃झఠ
۽ࣁझ৬ ਕழ ۽ࣁझо णפ ݃झఠ ۽ࣁझח $16 ѐࣻ݅ఀ ਕழ ۽ࣁझܳ ٜ݅Ҋ ߣ ನ
ীࢲ ӝפ ਃ ٜযয়ݶ ٜ݅য ਕழ ۽ࣁझী ਃਸ ࠙ߓפ
§ Ӓܿ ۞झఠ݂
ਕழ ۽ࣁझо पੋ ੌਸ ೞח ۽ࣁझੑפ ଼ীࢲ पೠ ஹೊఠח $16 যо ৈࢽ ѐۄࢲ ਕழ
о ৈࢽ ѐ ࢤࢿغणפ पઁ۽ ৈࢽ ѐо ࢤࢿغח ഛੋ೧ࠁѷणפ
٘ܳ җ э ࣻפ
cluster.js
...
} else {
// 워커들이 포트에서 대기
http.createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'text/html; charset=utf-8' });
res.write('<h1>Hello Node!</h1>');
res.end('<p>Hello Cluster!</p>');
setTimeout(() => { // 워커가 존재하는지 확인하기 위해 1초마다 강제 종료
process.exit(1);
}, 1000);
}).listen(8086);
console.log(`${process.pid}번 워커 실행`);
}
ਃ ٜযৢ ٸ݃ ୡ റী ࢲߡо ઙܐغب۾ ೮णפ ઁ ࢲߡܳ प೯פ process.pidח प೯ೡ
ٸ݃ ׳ۄפ п न য ѐࣻী ݏѱ ਕழо प೯غח ഛੋ೧ࠁࣁਃ