ノードには次の優れたオプションがあります。
--trace (トレース関数呼び出し)
これにより、プログラムがどのように実行されているかを正確に示す大量の出力が得られます。
スタックトレースなしでノードがクラッシュするエラーが発生した場合、このオプションはノードが停止する前にスタックトレースを表示します。
プログラムの開始直後にエラーが発生したときは、うまくいきました。約5分の出力とエラーが発生しました。
しかし、今ではアプリのストレステストを行わない限り表示されないエラーが発生し、 --trace オプションがあまりにも多くの出力を生成します。出力をファイルにパイプしたり、grep したりしても、役に立ちません。ノードが実行しているすべての IO のために、ノードがエラーに到達するまでに時間がかかります。すべての IO からエラーに到達するには、文字通り数日 (数か月?) かかります。
--trace 出力を制限し、クラッシュ時に最後にスタックトレースを取得する方法はありますか?