close

Thông báo 503 Resource Limit Is Reached và cách kiểm tra xử lý

Tác giả: Nguyen Văn Phong Ngày cập nhật: 29/11/2019 Chuyên mục:
Disclosure
Website Wiki.tino.org được cung cấp bởi Tino Group. Truy cập và sử dụng website đồng nghĩa với việc bạn đồng ý với các điều khoản và điều kiện trong chính sách bảo mật - điều khoản sử dụng nội dung. Wiki.tino.org có thể thay đổi điều khoản sử dụng bất cứ lúc nào. Việc bạn tiếp tục sử dụng Wiki.tino.org sau khi thay đổi có nghĩa là bạn chấp nhận những thay đổi đó.
Why Trust Us
Các bài viết với hàm lượng tri thức cao tại wiki.tino.org được tạo ra bởi các chuyên viên Marketing vững chuyên môn và được kiểm duyệt nghiêm túc theo chính sách biên tập bởi đội ngũ biên tập viên dày dặn kinh nghiệm. Mọi nỗ lực của chúng tôi đều hướng đến mong muốn mang đến cho cộng đồng nguồn thông tin chất lượng, chính xác, khách quan, đồng thời tuân thủ các tiêu chuẩn cao nhất trong báo cáo và xuất bản.

Có rất nhiều trường hợp Khách hàng đang sử dụng dịch vụ Share hosting tại Techhost gặp thông báo “503 Resource Limit Is Reached” khi truy cập website, vậy với thông báo này thì câu hỏi đặt ra sẽ là: lỗi này cụ thể là gì, nguyên nhân dẫn tới lỗi là do đâu và cách xử lý lỗi này ra sao.

1. Thông báo 503 Resource Limit Is Reached là gì?

503 Resource Limit Is Reached thực chất không phải là lỗi mà chỉ là 1 thông báo khi người dùng truy cập website trên hosting khi có tình trạng sử dụng quá lượng tài nguyên được cấp phát, tài nguyên mà hosting được cấp phát bao gồm %CPU, lượng RAM được phép sử dụng, I/O được phép tối đa, cũng như số processes được phép chạy đồng thời và tổng số processes được phép sử dụng.

Với dịch vụ share hosting (Linux hosting) tại Techhost được sử dụng công nghệ CloudLinux và với công nghệ này sẽ đảm bảo việc cân bằng tài nguyên và đảm bảo tài nguyên trên từng tài khoản trên server share hosting. Bên cạnh đó, với công nghệ này Techhost sẽ đảm bảo được việc hạn chế tấn công local attack 100% trên tất cả các tài khoản trên cùng một server cũng như tránh trường hợp có 1 user nào đó sử dụng quá tài nguyên và gây ảnh hưởng đến các user khác trên cùng server.

2. Cách kiểm tra tình trạng tài nguyên sử dụng

Sau khi truy cập vào cPanel hosting –> chọn “CPU and Concurrent Connection Usage“.

Thông báo 503 Resource Limit Is Reached và cách kiểm tra xử lý 1

Chọn “Details”

Thông báo 503 Resource Limit Is Reached và cách kiểm tra xử lý 2

Tại đây ta có thể kiểm tra tình trạng sử dụng tài nguyên thông qua dạng table (bảng thống kê) hoặc cũng có thể thông qua dạng biểu đồ trực quan cho dễ quan sát.

Thông báo 503 Resource Limit Is Reached và cách kiểm tra xử lý 3

Với dạng bảng thông kê này, cần chú ý 4 thông số CPU, pMEM, EP, IO tương ứng với CPU usage data, Physical memory usage data, Entry processes data, I/O usage trong mỗi cột trên còn có 3 thông số nhỏ a, m, l tương ứng với thông số average, max, limit của từng cột trên.

Khi thấy các cột avarage và max thường xuyên có thông số trùng với cột limit thì chứng tỏ website có hiện tượng sử dụng quá tài nguyên và sẽ xuất hiện thông báo 503 Resource Limit Is Reached khi truy cập.

=====================================================================================

Thông báo 503 Resource Limit Is Reached và cách kiểm tra xử lý 4

Với dạng biểu đồ có thể xác định rõ các mức tài nguyên sử dụng thông qua các đường màu đỏ, xanh lá cây và xanh da trời tương ứng với limit, average và max.

3. Nguyên nhân

Dưới đây là một vài lý do thường dẫn đến thông báo “503 Resource Limit Is Reached” khi truy cập website:

  • Webcrawlers là một chương trình tự động tìm kiếm có thể làm một lượng lớn request trên mỗi giây gây nên tình trạng vượt quá tài nguyên cho phép dẫn đến lỗi trên. Cần điều chỉnh lượng request thông qua trang quản lý webcrawlers (ví dụ: điều chỉnh lượng request của google thông qua trang bộ công cụ google webmaster).
  • Một khi website có lượng truy cập cao cũng dẫn đến tình trạng vượt quá tài nguyên cho phép.
  • Website sử dụng vượt quá tài nguyên cho phép.

4. Cách xử lý

– Đối với  trường hợp đầu tiên cần kiểm tra và khắc phục bằng cách truy cập cPanel, chọn AWStats –> chọn  View 1 website cụ thể trên hosting. Ở mục Robots/Spiders visitors, tại đây nếu thấy lượng Hits và Bandwith cao so với gói hosting, ta có thể tự cấu hình trong file robot.txt tại thư mục public_html như sau để giảm lượng request :
User-agent: <tên của bot >
Crawl-delay: < thời gian giản cách giữa 2 lần Crawl tính bằng giây >

– Đối với trường hợp thứ 2 có thể kiểm tra tương tự như cách xử lý trên, nhưng tại mục Days of month ta có thể thống kê xem lưu lượng Bandwith cũng như lượng Hits sẽ có 2 trướng hợp xảy ra :

  • Bandwith và Hits tăng cao đột biến trong 1 ngày lúc này cần tiếp tục truy cập mục Hosts (Top 25) để xác định IP có Bandwith và Hits cao đột biến và tiến hành chặn IP với chức năng IP Address Deny Manager

Thông báo 503 Resource Limit Is Reached và cách kiểm tra xử lý 5

– Về cơ bản thì cần tối ưu lại mã nguồn website, đối với các website sử dụng mã nguồn mở như WordPress, Joomla thì nên kiểm tra và tắt các plugin không cần thiết, hạn chế sử các plugin, themes không rõ nguồn gốc đế tránh tình trạng bị dính mã độc dẫn đến việc chiếm dụng, vượt quá tài nguyên cho phép.

Bài viết liên quan

CÔNG TY CỔ PHẦN TẬP ĐOÀN TINO
Trụ sở chính: L17-11, Tầng 17, Tòa nhà Vincom Center, Số 72 Lê Thánh Tôn,  Phường Bến Nghé, Q. 1, TP. Hồ Chí Minh

Văn phòng kinh doanh: Số 42 Trần Phú, Phường 4, Quận 5, TP HCM
GPKD số 0315679836 do Sở KH và ĐT TP Hồ Chí Minh cấp
Hotline: 0364 333 333
Góp ý/Phản ánh dịch vụ: 0933 000 886