Server bị quá tải là khi tài nguyên (CPU, RAM, băng thông mạng, ổ đĩa) không đủ để xử lý khối lượng công việc yêu cầu. Dưới đây là các nguyên nhân chính:
Người dùng truy cập cùng lúc quá nhiều (ví dụ flash sale, tin tức nóng).
Không có hệ thống phân tán (load balancing) nên dồn tải vào 1 server.
Code chạy chậm, query CSDL (SQL) kém tối ưu → CPU, RAM bị chiếm dụng nhiều.
Lỗi vòng lặp vô hạn hoặc deadlock.
Không có cache dữ liệu.
CPU yếu, RAM ít so với nhu cầu thực tế.
Dung lượng ổ cứng đầy → không đủ chỗ cho log, swap, file tạm.
Hacker gửi lượng request giả mạo cực lớn để làm nghẽn băng thông và tài nguyên.
Thường xảy ra với website không có tường lửa hoặc anti-DDoS.
Cấu hình web server (Apache, Nginx) chưa giới hạn số kết nối.
Không cấu hình giới hạn resource phù hợp.
Backup, cron job, quét virus chạy giờ cao điểm.
Log file phình to → chiếm I/O.
Website chậm, treo, hoặc từ chối phục vụ.
Mất uy tín với khách hàng.
Rủi ro bảo mật cao hơn.
Giám sát tài nguyên thường xuyên.
Tối ưu code, DB, sử dụng cache.
Tăng cấu hình hoặc mở rộng theo chiều ngang (load balancer, cluster).
Triển khai CDN, WAF, anti-DDoS.
Lên lịch các tác vụ nặng hợp lý.
« Trở về trang chủ thiết kế web TRUST.vn