Преглед изворни кода

Fix node cluster for express (#7504)

JaeHyeok Kim пре 3 година
родитељ
комит
8dcc7b049f
1 измењених фајлова са 6 додато и 3 уклоњено
  1. 6 3
      frameworks/JavaScript/express/app.js

+ 6 - 3
frameworks/JavaScript/express/app.js

@@ -9,14 +9,17 @@ const cluster = require('cluster'),
 
 const bodyParser = require('body-parser');
 
-if (cluster.isMaster) {
+if (cluster.isPrimary) {
+  console.log(`Primary ${process.pid} is running`);
+
   // Fork workers.
   for (let i = 0; i < numCPUs; i++) {
     cluster.fork();
   }
 
-  cluster.on('exit', (worker, code, signal) =>
-    console.log('worker ' + worker.pid + ' died'));
+  cluster.on('exit', (worker, code, signal) => {
+    console.log(`worker ${worker.process.pid} died`);
+  });
 } else {
   const app = module.exports = express();