Database bị Deadlock làm treo worker: cách chẩn đoán và khắc phục
Cách xử lý sự cố Deadlock trên MySQL và PostgreSQL làm treo worker: cách đọc SHOW ENGINE INNODB STATUS, bật log deadlock và chuẩn hóa thứ tự giao dịch.
Đọc bài viếtThẻ chuyên đề kỹ thuật
Cách xử lý sự cố Deadlock trên MySQL và PostgreSQL làm treo worker: cách đọc SHOW ENGINE INNODB STATUS, bật log deadlock và chuẩn hóa thứ tự giao dịch.
Đọc bài viếtHướng dẫn sửa lỗi Certbot không tự gia hạn SSL Let's Encrypt khi bật Cloudflare Proxy: nguyên nhân HTTP-01 bị chặn và cách chuyển sang DNS-01 API.
Đọc bài viếtHướng dẫn điều tra sự cố VPS tự động tắt hoặc reboot bất thường qua log hệ thống: phân biệt tắt máy tuần tự và crash đột ngột bằng last, journalctl và dmesg.
Đọc bài viếtCách xử lý lỗi Too many connections trên MySQL và PostgreSQL khi CPU/RAM còn thấp: phân biệt rò rỉ kết nối, truy vấn chậm và cấu hình connection pool.
Đọc bài viếtHướng dẫn xử lý lỗi đã gõ rm xóa file nhưng df -h không giảm dung lượng: nguyên nhân file descriptor chưa đóng, cách dùng lsof +L1 và kỹ thuật truncate an toàn.
Đọc bài viếtCách xử lý sự cố VPS đầy 100% inode: lệnh kiểm tra df -i, cách khoanh vùng thư mục chiếm nhiều inode nhất và quy trình xóa an toàn không gây nghẽn I/O.
Đọc bài viếtKiểm tra lần lượt nameserver, authoritative record, A, AAAA, CNAME, TTL, recursive resolver và CDN khi website vẫn về IP hoặc máy chủ cũ.
Đọc bài viếtCách kiểm tra certificate public, hostname, thời hạn, intermediate và kết nối CDN–origin để khoanh vùng lỗi SSL/TLS trước khi cấp lại chứng chỉ.
Đọc bài viếtThứ tự kiểm tra an toàn khi MySQL hoặc MariaDB không khởi động: error log, cấu hình, disk, quyền, port, OOM và tình trạng InnoDB.
Đọc bài viếtCách tìm điểm nghẽn khi website chậm nhưng CPU thấp, từ request queue, database lock và disk I/O đến memory pressure hoặc API bên ngoài.
Đọc bài viếtCách tìm bằng chứng OOM trong kernel log, phân biệt global OOM với container OOM, xác định workload tăng memory và phòng sự cố lặp lại.
Đọc bài viếtHướng dẫn đọc user, system, iowait, steal và load average, tìm process hoặc thread gây tải rồi hạ tải an toàn mà không vội reboot VPS.
Đọc bài viếtCách xác định tầng phát lỗi 504, đọc upstream timing và kiểm tra worker, database lock, API bên ngoài trước khi quyết định tăng timeout.
Đọc bài viếtCách khoanh vùng lỗi 502 qua Nginx error log, socket hoặc port, trạng thái backend, container và tài nguyên VPS trước khi restart dịch vụ.
Đọc bài viết