瀏覽代碼

Fix node cluster for nodejs (#7506)

JaeHyeok Kim 3 年之前
父節點
當前提交
ae97b6a162
共有 1 個文件被更改,包括 4 次插入4 次删除
  1. 4 4
      frameworks/JavaScript/nodejs/app.js

+ 4 - 4
frameworks/JavaScript/nodejs/app.js

@@ -13,16 +13,16 @@ if (process.env.TFB_TEST_NAME === 'nodejs-mongodb') {
   process.env.NODE_HANDLER = 'sequelize-postgres';
   process.env.NODE_HANDLER = 'sequelize-postgres';
 }
 }
 
 
-if (cluster.isMaster) {
+if (cluster.isPrimary) {
+  console.log(`Primary ${process.pid} is running`);
+
   // Fork workers.
   // Fork workers.
   for (let i = 0; i < numCPUs; i++) {
   for (let i = 0; i < numCPUs; i++) {
     cluster.fork();
     cluster.fork();
   }
   }
 
 
   cluster.on('exit', (worker, code, signal) => {
   cluster.on('exit', (worker, code, signal) => {
-  	console.log([
-  	  'A process exit was triggered, most likely due to a failed database action',
-  	  'NodeJS test server shutting down now'].join('\n'));
+    console.log(`worker ${worker.process.pid} died`);
     process.exit(1);
     process.exit(1);
   });
   });
 } else {
 } else {