Muthithreaded webapp
This commit is contained in:
parent
8c8dd605fa
commit
53a79c52e7
31
webapp.js
31
webapp.js
|
@ -193,24 +193,23 @@ loadFromFile((result) => {
|
|||
const http = require('http');
|
||||
const numCPUs = require('os').cpus().length;
|
||||
|
||||
// if (cluster.isMaster) {
|
||||
// // Fork workers.
|
||||
// setInterval(() => {
|
||||
// if (cluster.isMaster) {
|
||||
// killOldInvites()
|
||||
// }
|
||||
// }, 3600000)
|
||||
// for (let i = 0; i < numCPUs; i++) {
|
||||
// cluster.fork();
|
||||
// }
|
||||
if (cluster.isMaster) {
|
||||
// Fork workers.
|
||||
setInterval(() => {
|
||||
if (cluster.isMaster) {
|
||||
killOldInvites()
|
||||
}
|
||||
}, 3600000)
|
||||
for (let i = 0; i < numCPUs; i++) {
|
||||
cluster.fork();
|
||||
}
|
||||
|
||||
// cluster.on('exit', (thread, code, signal) => {
|
||||
// console.log(`thread ${thread.process.pid} died`, code, signal)
|
||||
// });
|
||||
// } else {
|
||||
// rootserver.listen(PORT)
|
||||
// }
|
||||
cluster.on('exit', (thread, code, signal) => {
|
||||
console.log(`thread ${thread.process.pid} died`, code, signal)
|
||||
});
|
||||
} else {
|
||||
rootserver.listen(PORT)
|
||||
}
|
||||
})
|
||||
|
||||
console.log('SyncLounge WebApp successfully started on port ' + PORT)
|
||||
|
|
Loading…
Reference in New Issue