• code {number} 正常退出时的退出代码。
    • signal {string} 导致进程被杀死的信号名称 (例如 'SIGHUP')。

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

    1. const worker = cluster.fork();
    2. worker.on('exit', (code, signal) => {
    3. if (signal) {
    4. console.log(`工作进程已被信号 ${signal} 杀死`);
    5. } else if (code !== 0) {
    6. console.log(`工作进程退出,退出码: ${code}`);
    7. } else {
    8. console.log('工作进程成功退出');
    9. }
    10. });