VPS Troubleshooting Toolkit
Tạo checklist chẩn đoán theo từng sự cố trước khi restart hoặc xóa dữ liệu.
Checklist và câu lệnh
Công cụ này dùng để làm gì?
Cung cấp chuỗi lệnh read-only ưu tiên để chẩn đoán port, service, container, tài nguyên và log.
Phù hợp với ai?
Developer xử lý lỗi production trên VPS Linux.
Hướng dẫn sử dụng
Chọn đúng nhóm sự cố
Bắt đầu với Port & Process, Nginx, Docker, PM2, tài nguyên hoặc logs theo triệu chứng đang gặp.
Điền giá trị thực tế
Nhập port, tên service, container hoặc đường dẫn cần kiểm tra; dùng giá trị chính xác để tránh chẩn đoán nhầm.
Chạy lệnh quan sát trước
Đọc status, log và tài nguyên trước khi restart, kill process hoặc dọn dẹp dữ liệu.
Thay đổi có kiểm soát
Chỉ chạy lệnh thay đổi sau khi hiểu output, backup dữ liệu cần thiết và có phương án rollback.
Giải thích dữ liệu nhập
- Port/process
- Tìm process đang lắng nghe và gửi SIGTERM.
- Service tools
- Kiểm tra Nginx, Docker và PM2.
- Resources
- Xác định disk, RAM và swap.
- Logs
- Theo dõi log realtime theo service.
Ví dụ đầu vào
Tình huống: Nginx 502
Kiểm tra nginx -t, service, error log và upstream portKết quả được tạo ngay phía trên. Hãy đọc lại lệnh hoặc cấu hình trước khi sao chép sang terminal hay máy chủ.
Lỗi thường gặp
Restart quá sớm
Thu thập status và log trước để không mất bằng chứng.
Dọn nhầm dữ liệu
Không chạy prune hoặc xóa log nếu chưa xác định retention và backup.
Lưu ý bảo mật
Công cụ chỉ tạo chuỗi lệnh trong trình duyệt. Không nhập mật khẩu, private key, access token, thông tin database hoặc IP của hệ thống nhạy cảm. Luôn kiểm tra quyền truy cập, firewall và backup trước khi thay đổi production.
Cần ngữ cảnh đầy đủ hơn? Đọc Monitoring, log và health check production.