C#using
では、ブロック内に例外がある場合でも、ブロックを使用してオブジェクトを確実にクリーンアップできます。
Node.js アプリでも同じことをしたいと思います。
定期的にクラッシュしますが、これが原因でファイル ストリームが正しく閉じられていないと思います。
非同期の性質のため、try/catch ですべてをラップできるとは思いません。クラッシュはアプリケーション コードの外で発生し、スクリプトはコールスタックのどこにもありません。
using
すべてがきれいにクリーンアップされることを確認できるように、ブロックに似たものはありますか?