フックを使用して、 node.js を使用して子プロセスを生成し、その出力を消費しています。child.stdout.on('data')
child.stdout
はそれ自体がストリームであり、ストリーム ページで、データ イベントが到着したときにハンドラーが登録されていない場合、データがフロアにドロップされることを通知する太い警告に気付きました。
子プロセスの生成と stdout ハンドラの登録の間に少し時間がかかります。 ここに競合状態はありますか? 最初の読み取りが失われることは望ましくありません。
親と子の間のパイプがバッファリングすると推測するのは合理的ですが、ノードはそれを保証しますか?