Quay lại blog
Tháng Năm 23, 2026Hướng dẫn

Server Không Phản Hồi: Hướng Dẫn Khắc Phục

Chẩn đoán sự cố kết nối VPS: ping, cổng, dịch vụ, CPU/RAM và log khi server không truy cập được.

Server Không Phản Hồi: Hướng Dẫn Khắc Phục

Khi VPS không phản hồi — site down, SSH timeout hoặc ping thất bại — dùng checklist có hệ thống này để tìm nguyên nhân trên server Hiddence.

Bước 1: Kiểm tra khả năng truy cập mạng

Từ máy tính, test IP server có reachable không:

bash
ping YOUR_VPS_IP

# If ping fails: check VPS status in client area,
# possible network maintenance, or IP change after reinstall

Bước 2: Kiểm tra cổng mở

SSH (22), HTTP (80) hoặc HTTPS (443) có thể bị firewall chặn:

bash
# From your PC (if nmap installed):
nmap -p 22,80,443 YOUR_VPS_IP

# On server (via console/KVM if SSH works):
sudo ufw status
sudo ss -tlnp | grep -E ':22|:80|:443'

Bước 3: Xác minh dịch vụ đang chạy

Server có thể bật nhưng Nginx hoặc SSH đã dừng:

bash
sudo systemctl status ssh
sudo systemctl status nginx
sudo systemctl status mysql

# Restart if failed:
sudo systemctl restart nginx

Bước 4: Kiểm tra CPU, RAM và đĩa

Hết bộ nhớ hoặc đĩa đầy thường gây treo:

bash
top -bn1 | head -20
free -h
df -h

# Kill runaway process if needed:
kill -9 PID

Bước 5: Đọc log

Log thường giải thích crash và OOM kill:

bash
sudo journalctl -xe --no-pager | tail -50
sudo tail -100 /var/log/nginx/error.log
sudo tail -100 /var/log/syslog
dmesg | tail -30

Phòng ngừa

  • Bật swap trên VPS RAM thấp
  • Thiết lập monitoring (Uptime Kuma, Netdata)
  • Cấu hình sao lưu tự động
  • Dùng Fail2ban nhưng whitelist IP của bạn
  • Liên hệ hỗ trợ với ID VPS nếu nghi ngờ lỗi phần cứng/mạng