事件:'exit'


🌐 Event: 'exit'

新增于: v0.11.2
  • code <number> 退出代码,如果它正常退出的话。
  • signal <string> 导致进程被终止的信号名称(例如 'SIGHUP')。

类似于 cluster.on('exit') 事件,但特定于此工作进程。

🌐 Similar to the cluster.on('exit') event, but specific to this worker.

import cluster from 'node:cluster';
if (cluster.isPrimary) {
 const worker = cluster.fork();
 worker.on('exit', (code, signal) => {
 if (signal) {
 console.log(`worker was killed by signal: ${signal}`);
 } else if (code !== 0) {
 console.log(`worker exited with error code: ${code}`);
 } else {
 console.log('worker success!');
 }
 });
}const cluster = require('node:cluster');
if (cluster.isPrimary) {
 const worker = cluster.fork();
 worker.on('exit', (code, signal) => {
 if (signal) {
 console.log(`worker was killed by signal: ${signal}`);
 } else if (code !== 0) {
 console.log(`worker exited with error code: ${code}`);
 } else {
 console.log('worker success!');
 }
 });
}

AltStyle によって変換されたページ (->オリジナル) /