Tarsier LabsTarsier Labs
🐵
ホーム
カテゴリー
タグ
ブックマーク
について
タグ一覧に戻る

Node.js

0 記事

本番環境 Node.js OOM の調査と修正:300MB上限からSSEリークまでの完全記録

本番環境 Node.js OOM の調査と修正:300MB上限からSSEリークまでの完全記録

本記事では、NestJSバックエンドが本番環境でJavaScript Heap OOMによりクラッシュした調査プロセスを完全に記録し、3つの重複要因(heap上限の過剰な制限、SSE接続リーク、Prismaメモリ使用量)を分析し、段階的な修正案を示します。

00
インターフェース管理
4コアサーバーバックエンド最適化記録:Clusterモードが答えではない理由

4コアサーバーバックエンド最適化記録:Clusterモードが答えではない理由

本記事では、4コアVPS上のNestJS APIバックエンドにおけるマルチコア最適化評価プロセスを記録し、Clusterモード、UV_THREADPOOL_SIZE、データベースクエリ最適化、Redisキャッシュ、Nginxキャッシュチューニングの実現可能性を逐一分析し、最終的に「ボトルネックはCPUではなくDB I/Oにある」という核心的な結論に至ります。

00
パフォーマンス最適化
admin-next Browser Crypto Shim——Web Crypto API を使用した node:crypto のエミュレーション

admin-next Browser Crypto Shim——Web Crypto API を使用した node:crypto のエミュレーション

admin-next ブラウザ crypto shim の詳細解説 — Node.js/browser 混在コードベース向けに、node:crypto を Web Crypto API に置き換える軽量 polyfill。createHash 関数、同期フォールバック、最小限 shim 戦略について解説します。

00
管理后台