Biểu hiện thường gặp
- WP-Admin vào chậm bất thường dù CPU/RAM vẫn thấp.
- Không load được mục “Tin tức WordPress”.
- Không kiểm tra được cập nhật theme, plugin.
- Báo lỗi
cURL error 6hoặcCould not resolve host. - Site Health cảnh báo lỗi loopback hoặc REST API.
Điểm chung: WordPress không thể kết nối ra ngoài, đặc biệt là tới api.wordpress.org.
Vì sao DNS lại khiến WP-Admin chậm?
Mỗi khi WordPress cần gọi API bên ngoài (kiểm tra cập nhật, tải tin tức, gọi webhook…), server phải:
App → hỏi DNS → nhận IP → kết nối HTTPS
Nếu DNS không trả lời hoặc trả lời chậm, toàn bộ request sẽ bị treo cho tới khi timeout. Khi đó, bạn sẽ cảm giác WP-Admin “đơ”, dù thực tế web server và PHP vẫn hoạt động bình thường.
Cách kiểm tra nhanh có phải lỗi DNS không
SSH vào server và chạy:
curl https://api.wordpress.org
Nếu trả về:
curl: (6) Could not resolve host: api.wordpress.org
→ 100% server không resolve được domain, tức là lỗi DNS.
Kiểm tra file DNS hiện tại:
cat /etc/resolv.conf
Nếu thấy nameserver của provider VPS (ví dụ 108.61.10.10) và nghi ngờ nó chập chờn, bạn có thể thử đổi sang DNS công cộng để xác nhận.
Cách xử lý tạm thời (không cần cấu hình vĩnh viễn)
Mở file:
sudo nano /etc/resolv.conf
Thay toàn bộ nội dung thành:
nameserver 1.1.1.1
nameserver 8.8.8.8
Lưu lại và test ngay:
curl https://api.wordpress.org
Nếu trả về dữ liệu JSON ngay lập tức, đồng thời WP-Admin mượt trở lại, thì nguyên nhân chính là DNS resolver cũ bị lỗi hoặc chậm.
Lưu ý: Cách này là giải pháp tạm thời. Trên nhiều VPS, file /etc/resolv.conf có thể bị ghi đè sau khi reboot. Tuy nhiên, để xử lý nhanh tình trạng WP-Admin chậm và lỗi cURL, đây là cách đơn giản và hiệu quả nhất.
Kết luận
Khi WP-Admin chậm bất thường, báo lỗi “Could not resolve host”, hoặc không tải được cập nhật WordPress, đừng vội tối ưu database hay tăng RAM. Hãy kiểm tra DNS trước. Chỉ cần sửa đúng file /etc/resolv.conf, toàn bộ hệ thống có thể hoạt động bình thường trở lại trong vài giây.
Trong môi trường production, DNS resolver ổn định là nền tảng quan trọng không kém web server hay PHP. Một file cấu hình nhỏ, nhưng có thể quyết định cả hiệu năng và độ ổn định của WordPress.
Bình luận