Bài viết hướng dẫn bạn nhận biết khi website dùng quá giới hạn tài nguyên hosting, tìm nguyên nhân thường gặp và xử lý theo thứ tự an toàn. Các bước có thể áp dụng cho nhiều loại hosting; tên mục trong bảng quản trị có thể khác nhau tùy dịch vụ.
1. Nhận biết dấu hiệu vượt giới hạn
Website có thể tải chậm, báo lỗi 503 hoặc 508, không truy cập được trong một khoảng thời gian, hoặc một số chức năng hoạt động chập chờn. Bạn cũng có thể nhận email thông báo từ hệ thống lưu trữ. Những dấu hiệu này chưa đủ để kết luận nguyên nhân, vì lỗi ứng dụng, cơ sở dữ liệu hoặc mạng cũng có thể gây hiện tượng tương tự.
2. Kiểm tra tài nguyên và thời điểm phát sinh
Đăng nhập bảng quản trị hosting, tìm các mục như Resource Usage, Metrics hoặc Thống kê tài nguyên nếu có. Kiểm tra CPU, bộ nhớ, I/O, số tiến trình đồng thời và các thông báo giới hạn. Ghi lại chỉ số bị chạm ngưỡng cùng thời điểm xảy ra lỗi.
Đối chiếu thời điểm đó với lượng truy cập, lịch chạy tác vụ tự động, sao lưu, cập nhật website hoặc gửi email hàng loạt. Nếu hosting có nhật ký lỗi, hãy xem các dòng mới nhất để tìm tên tệp, plugin hoặc truy vấn thường lặp lại. Không chia sẻ công khai nhật ký nếu trong đó có thông tin đăng nhập hay dữ liệu riêng tư.
3. Tìm nguyên nhân phổ biến
- Lượng truy cập tăng đột biến hoặc bot gửi nhiều yêu cầu liên tục.
- Plugin, giao diện hoặc mã tùy chỉnh hoạt động lỗi, tạo nhiều tác vụ hoặc truy vấn cơ sở dữ liệu nặng.
- Tác vụ nền, cron, sao lưu hay quét bảo mật chạy quá thường xuyên hoặc trùng thời điểm.
- Ảnh, video và tệp tải xuống lớn làm tăng tải xử lý hoặc I/O.
- Website chưa được cập nhật, có mã độc, hoặc cơ sở dữ liệu phát sinh dữ liệu dư thừa.
4. Xử lý từng bước
Trước khi thay đổi cấu hình hoặc tệp website, hãy tạo bản sao lưu nếu có thể. Sau đó:
- Nếu có đợt truy cập tăng cao, kiểm tra nguồn truy cập và bật bộ nhớ đệm phù hợp. Hạn chế bot bất thường bằng công cụ bảo mật hoặc quy tắc lọc đã được kiểm tra.
- Nếu nghi do plugin hoặc giao diện, tạm tắt từng thành phần gần đây được cài đặt hoặc cập nhật. Kiểm tra website sau mỗi lần thay đổi để xác định thủ phạm; tránh tắt đồng loạt trên website đang phục vụ khách hàng.