當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Node.js Worker.exitedAfterDisconnect用法及代碼示例


worker.exitedAfterDisconnect

添加於:v6.0.0

如果工作人員因 .disconnect() 而退出,則此屬性為 true。如果工作人員以任何其他方式退出,則為 false 。如果工作人員沒有退出,則為 undefined

布爾值 worker.exitedAfterDisconnect 允許區分自願退出和意外退出,主節點可能會根據此值選擇不重生工人。

cluster.on('exit', (worker, code, signal) => {
  if (worker.exitedAfterDisconnect === true) {
    console.log('Oh, it was just voluntary - no need to worry');
  }
});

// kill worker
worker.kill();

相關用法


注:本文由純淨天空篩選整理自nodejs.org大神的英文原創作品 Worker.exitedAfterDisconnect。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。