Cho dev mới đi làm

Đọc log khi app chậm: bắt đầu từ đâu

Ba bước, không cần công cụ gì thêm.

2026-08-2406 slide1 phút đọcMẹo
vuốt, bấm thanh trên, hoặc phím mũi tên01 / 06

Cùng một bài, đọc bằng chữ. Nhanh hơn và tìm lại được bằng Ctrl+F.

Bước một

Tìm dòng đầu tiên có lỗi

Log đọc từ trên xuống. Dòng lỗi đầu tiên là nguyên nhân, những dòng sau thường chỉ là hệ quả của nó.

Ví dụ

Một timeout ở tầng database sẽ kéo theo hàng chục lỗi ở tầng trên.

Bước hai

Lọc theo request id

Bước ba

Đối chiếu mốc thời gian

  1. Nhận requestthời điểm vào
  2. Gọi databasethường là chỗ mất nhiều thời gian nhất
  3. Trả responsehiệu số hai mốc là thời gian thật
So sánh

Nên và không nên

Ưu điểm

Đọc từ dòng lỗi đầu tiên

Lọc theo một request id

Ghi lại mốc thời gian

Nhược điểm

Đọc ngược từ dòng cuối

Sửa theo dòng lỗi to nhất

Bỏ qua phần stack trace

Lưu lại cho lần app chậm tiếp theo

Ba bước: dòng lỗi đầu tiên, lọc theo request id, đối chiếu mốc thời gian.

techtipstechtipsvnlogbackend
Đọc tiếp

Bài khác cùng chủ đề

Slide bìa: Tin công nghệ 29/08: mô hình mở chạy chip Trung Quốc và Meta dàn xếp 18 tỉ đô09

Tin công nghệ 29/08: mô hình mở chạy chip Trung Quốc và Meta dàn xếp 18 tỉ đô

Tin2′ đọc31.08
Slide bìa: Next.js vá hai lỗ hổng critical: nâng lên 16.3.3 hoặc 15.5.24, và ảnh AVIF bị tắt07

Next.js vá hai lỗ hổng critical: nâng lên 16.3.3 hoặc 15.5.24, và ảnh AVIF bị tắt

Tin1′ đọc31.08
Slide bìa: 4 trong 6 tuyến cáp biển đang lỗi: vì sao npm install của bạn chậm hẳn07

4 trong 6 tuyến cáp biển đang lỗi: vì sao npm install của bạn chậm hẳn

Tin1′ đọc31.08
Slide bìa: GitHub trending tuần này: archify +18.103 sao, và repo thứ hai không chạy được gì09

GitHub trending tuần này: archify +18.103 sao, và repo thứ hai không chạy được gì

Tin2′ đọc31.08

Mỗi ngày một bài mới.

Mẹo, giải thích và tin công nghệ cho sinh viên và dev mới đi làm. Một người viết, đăng đều.

Bài cũng được đăng lên TikTok, ở dạng slide.

TikTok@techtipsvn