【发布时间】:2015-10-14 21:13:03
【问题描述】:
默认情况下,当您在 Node.js 父进程上调用 process.exit() 时,它似乎会杀死它产生的子进程。如果这是正确的,那么防止这种情况发生的最佳方法是什么?
我有一个猜测,但没有奏效,是尝试通过在子代码中执行此操作来覆盖 SIGTERM 的默认行为:
process.on('SIGTERM',function(msg){
console.log('SIGTERM...');
});
但这显然行不通,因为它只是添加了一个名义上的侦听器,并没有覆盖任何行为。
【问题讨论】:
标签: node.js child-process