Node.js rò rỉ bộ nhớ — đọc heap snapshot tìm thủ phạm
API Node.js phình RAM dù traffic không đổi? Cách chụp 3 heap snapshot, so sánh delta và lần theo Retainers để tìm đúng chỗ rò rỉ.

THE ENGINEERING JOURNAL
Các bài viết về nodejs.
API Node.js phình RAM dù traffic không đổi? Cách chụp 3 heap snapshot, so sánh delta và lần theo Retainers để tìm đúng chỗ rò rỉ.

Timeout đặt riêng ở mỗi service không chặn được chuỗi request chậm. Cách truyền deadline một lần bằng AbortSignal trong TypeScript.

Package độc hại trên npm ngày càng tinh vi. Cách khoá CI: lockfile, npm ci --ignore-scripts, pin version, ủ 7 ngày.

Container Node.js nhận SIGTERM rồi tắt ngay, request đang chạy bị cắt. Cách drain connection, đóng socket keep-alive và cấu hình Docker/K8s cho đúng.
Event loop bị chặn vì một hàm CPU nặng? worker_threads đẩy việc đó ra luồng riêng, kèm code TypeScript và mấy cái bẫy hay gặp.
Event loop Node.js chạy theo từng phase; một đoạn code đồng bộ cũng đủ chặn cả server. Cách đo lag và cách sửa.