При выполнении worker = cluster.fork()
я хотел бы иметь возможность пересылать потоки stdout и stderr в основной процесс Node.js.
Как я могу это сделать?
Я пытался сделать:
worker = cluster.fork();
worker.process.stdout.pipe(process.stdout)
// ^ this is null
Обходной путь может состоять в использовании сообщений, но я хочу иметь возможность потоковой передачи содержимого.
worker.on("message", function(msg){
console.log("Master says:" + msg);
});
...
worker.send({message:'hello'});
Как получить доступ к стандартному выводу разветвленного процесса/ кластер