0 記事
本記事では、NestJSバックエンドが本番環境でJavaScript Heap OOMによりクラッシュした調査プロセスを完全に記録し、3つの重複要因(heap上限の過剰な制限、SSE接続リーク、Prismaメモリ使用量)を分析し、段階的な修正案を示します。
本稿では、翻訳品質検出機能がOOMクラッシュからSSEストリーミングによる再構築に至るまでの全プロセスを詳細に記録します。これには、カーソルページネーションの修正、NestJS @Sse() の二重ラップ問題、カスタムヘッダーを持たないEventSourceの認証方式、そしてフロントエンドのuseSSE Hookのデザインパターンが含まれます。