【发布时间】:2020-06-08 13:00:54
【问题描述】:
我想捕获写入父进程的stderr的数据。
const cluster = require('cluster');
if (cluster.isMaster) {
const child = cluster.fork();
cluster.workers[child.id].process.stderr.on('data',(data)=>{console.log(data});
}
else {
console.error("Child data");
}
我尝试在 master 中为子进程 stderr 添加回调。但 stderr 在父级中为空。 如何在父级中捕获“子数据”(子进程的标准错误)? 要求是使用集群节点模块并捕获console.error。我无法使用 process.send 向父级发送数据。
【问题讨论】:
标签: node.js