Email Doanh NghiệpSSLFirewall Anti DDoS

NỘI DUNG

Banner blog lễ 30.4 và 1.5

10 cách khắc phục lỗi Error 520: Web Server Is Returning an Unknown Error

Hưng Nguyễn

Đã kiểm duyệt nội dung

Ngày đăng:12/12/2025
Lượt xem

Quy trình sản xuất nội dung

Đánh giá

[esi kkstarratings cache="private" ttl="3"]
Speed optimizer 2

Error 520 web server is returning an unknown error là tình trạng xảy ra khi máy chủ web trả về phản hồi bất thường khiến người dùng không thể truy cập website. Bài viết dưới đây sẽ giúp bạn hiểu rõ nguyên nhân, dấu hiệu nhận biết và hướng dẫn khắc phục lỗi này hiệu quả.

Những điểm chính

  • Khái niệm: Hiểu rõ lỗi 520 là gì và giúp nhận biết sự cố xuất phát từ phản hồi không hợp lệ của máy chủ gốc đến Cloudflare.
  • Nguyên nhân: Nắm được các nguyên nhân phổ biến như máy chủ quá tải, ứng dụng lỗi, cấu hình sai hoặc kết nối bị ngắt, giúp khoanh vùng và xác định đúng nguồn gốc vấn đề để xử lý hiệu quả.
  • Cách khắc phục: Nắm vững 10 phương pháp chi tiết từ kiểm tra DNS, phân tích logs đến whitelist IP, giúp chủ động xử lý và khôi phục hoạt động của website một cách có hệ thống.
  • Cách xử lý các lỗi 5xx khác: Biết được các bước kiểm tra chung cho các lỗi 5xx khi dùng Cloudflare, giúp mở rộng khả năng xử lý sự cố máy chủ một cách toàn diện.
  • Biết thêm Vietnix là nhà cung cấp dịch vụ máy chủ, hosting và VPS tốc độ cao, tối ưu cho doanh nghiệp.
  • Câu hỏi thường gặp: Được giải đáp các thắc mắc về lỗi 520 trên các trang cụ thể và phân biệt với lỗi 500, giúp làm rõ các tình huống thực tế và củng cố kiến thức.
những điểm chính

Lỗi Error 520: Web Server Is Returning an Unknown Error là gì?

Error 520: Web Server Is Returning an Unknown Error là mã lỗi xuất hiện khi máy chủ gốc gửi về một phản hồi không hợp lệ hoặc không xác định đối với dịch vụ trung gian như Cloudflare, thay vì một mã lỗi HTTP tiêu chuẩn. Điều này báo hiệu rằng phía máy chủ gốc đang gặp sự cố mà dịch vụ trung gian không thể diễn giải hoặc xử lý.

Error 520: Web Server Is Returning an Unknown Error là lỗi xuất hiện khi máy chủ gốc gửi về phản hồi không hợp lệ
Error 520: Web Server Is Returning an Unknown Error là lỗi xuất hiện khi máy chủ gốc gửi về phản hồi không hợp lệ

Khi đã nắm rõ thông tin về lỗi 520, bước quan trọng tiếp theo là đảm bảo hạ tầng máy chủ đủ mạnh, ổn định và được giám sát chuyên nghiệp để hạn chế tối đa các sự cố tương tự tái diễn. Với dịch vụ thuê server vật lý tại Vietnix, doanh nghiệp có thể sử dụng máy chủ cấu hình cao đặt tại Datacenter chuẩn Tier III, đường truyền tốc độ cao, kèm đội ngũ kỹ thuật hỗ trợ 24/7, giúp hệ thống vận hành mượt mà và an toàn hơn trong dài hạn. Liên hệ ngay để được tư vấn chi tiết về dịch vụ!

Nguyên nhân gây ra lỗi Error 520: Web Server Is Returning an Unknown Error

Lỗi Error 520 thường phát sinh do web server gửi phản hồi bất thường đến dịch vụ trung gian như Cloudflare. Những yếu tố sau đây là nguyên nhân phổ biến dẫn tới lỗi này: 

  • Máy chủ gốc bị quá tải: Khi web server quá nhiều tác vụ hoặc bị nghẽn tài nguyên, server không thể đáp ứng đủ các yêu cầu truy cập, dẫn đến phản hồi lỗi về phía Cloudflare.
  • Ứng dụng trên máy chủ gặp sự cố: Các phần mềm hoặc script như PHP hoặc cron job nếu bị lỗi hoặc bị sập sẽ khiến server trả về phản hồi rỗng, không hợp lệ hoặc không thể xử lý được truy vấn từ người dùng.
  • Cấu hình máy chủ không chính xác: Nếu tường lửa hoặc cài đặt máy chủ chặn IP của Cloudflare hoặc sai sót trong phép truy cập, Cloudflare sẽ không thể kết nối với origin server.
  • Kết nối TCP bị ngắt hoặc timeout ngắn: Nếu thời gian chờ (timeout) mặc định kết nối nhỏ hơn 300 giây hoặc bị ngắt đột ngột, máy chủ sẽ đóng kết nối khi chưa kịp trả phản hồi hoàn chỉnh.
  • Tiêu đề HTTP hoặc cookies quá lớn: Khi máy chủ trả về headers quá lớn, vượt mức 16KB (do nhiều cookies hoặc thông tin thừa), Cloudflare sẽ báo lỗi do không đọc được trọn vẹn phản hồi.
  • Cấu hình DNS sai: Những lỗi về DNS như bản ghi không đúng hoặc hostname bị trỏ sai sẽ làm gián đoạn kênh kết nối từ Cloudflare tới server gốc.
Nguyên nhân gây ra lỗi Error 520: Web Server Is Returning an Unknown Error
Nguyên nhân gây ra lỗi Error 520: Web Server Is Returning an Unknown Error

Kiểm tra và cấu hình lại DNS

Bạn hãy truy cập vào bảng điều khiển dịch vụ tên miền hoặc Cloudflare để đối chiếu lại các bản ghi DNS (A, CNAME) của website. Bạn cần đảm bảo rằng địa chỉ IP máy chủ gốc được khai báo chính xác. Nếu phát hiện sai sót, bạn hãy cập nhật lại các bản ghi để khôi phục khả năng kết nối.

Bạn hãy truy cập vào bảng điều khiển dịch vụ tên miền hoặc Cloudflare để đối chiếu lại các bản ghi DNS
Bạn hãy truy cập vào bảng điều khiển dịch vụ tên miền hoặc Cloudflare để đối chiếu lại các bản ghi DNS

Sau khi chỉnh sửa DNS, bạn nên xóa bộ nhớ cache của website và kiểm tra lại trên nhiều thiết bị. Thông thường, DNS cần từ vài tiếng đến 72 giờ để cập nhật trên toàn mạng, bạn nên kiên nhẫn chờ sau khi đã chỉnh sửa. Nếu cấu hình DNS đúng, website sẽ hoạt động ổn định và lỗi 520 có thể biến mất.

Kiểm tra headers và cookies

Bạn cần truy cập trình duyệt web và sử dụng Chrome DevTools hoặc các công cụ như HAR Analyzer để kiểm tra kích thước và nội dung của headers/cookies. Cookies quá lớn có thể khiến phản hồi vượt quá giới hạn dịch vụ, từ đó gây ra lỗi 520.

Nếu phát hiện các tiêu đề hoặc cookies vượt chuẩn (trên 8–16 KB), bạn hãy tối ưu lại website bao gồm: Giảm số lượng cookies, cấu hình lại plugin hoặc chức năng liên quan. Sau khi điều chỉnh, bạn cần refresh trang và kiểm tra lỗi đã khắc phục hay chưa.

Vô hiệu hóa file .htaccess tạm thời

Nếu website dùng máy chủ Apache, bạn truy cập cấu hình và thay đổi dòng AllowOverride thành None để tạm thời vô hiệu hóa tất cả các file .htaccess. Điều này giúp xác định lỗi phát sinh từ cấu hình không chuẩn trong file .htaccess. Sau khi đã chỉnh sửa cấu hình, bạn tiến hành khởi động lại Apache hoặc Nginx để áp dụng thay đổi.

Việc này giúp bạn xác định nguyên nhân khi lỗi 520 xuất hiện do điều hướng sai hoặc rule không phù hợp trong .htaccess. Bạn dùng lệnh apachectl -S hoặc httpd -S để kiểm tra các cấu hình và vị trí của web server Apache.

Bạn dùng lệnh apachectl -S hoặc httpd -S để kiểm tra các cấu hình và vị trí của web server Apache
Bạn dùng lệnh apachectl -S hoặc httpd -S để kiểm tra các cấu hình và vị trí của web server Apache
Bạn cần sửa All thành None
Bạn cần sửa All thành None

Sau khi chỉnh sửa, bạn chạy lệnh service httpd reload hoặc apachectl graceful để nạp lại cấu hình cho web server đang chạy.

Xem và phân tích nhật ký lỗi (error log)

Bạn cần truy cập hosting hoặc trình quản lý cPanel và tìm đến khu vực lưu trữ error log của website. Nhật ký lỗi sẽ lưu lại toàn bộ sự cố phát sinh, đi kèm thời gian, loại lỗi và chi tiết file bị ảnh hưởng.

Bạn cần truy cập hosting hoặc trình quản lý cPanel và tìm đến khu vực lưu trữ error log của website
Bạn cần truy cập hosting hoặc trình quản lý cPanel và tìm đến khu vực lưu trữ error log của website

Dựa vào các thông tin trong error log, bạn có thể khoanh vùng nguyên nhân, ví dụ: lỗi PHP, overload, lỗi kết nối TCP hoặc các tác vụ bị đứt quãng. Sau đó, bạn hãy thực hiện bước sửa chữa phù hợp theo hướng dẫn hoặc liên hệ với đội hỗ trợ hosting.

Khởi động lại các dịch vụ và ứng dụng PHP

Nếu phát hiện các ứng dụng PHP hoặc tác vụ cron job trên máy chủ bị treo hoặc chiếm nhiều tài nguyên hệ thống, bạn hãy tiến hành khởi động lại các dịch vụ này. Bạn có thể thực hiện qua dòng lệnh như service nginx restart hoặc apache2ctl restart, tùy thuộc vào loại máy chủ đang sử dụng. Bạn cần lên lịch khởi động lại định kỳ bằng cron job để phòng tránh sự cố dịch vụ luôn online bị quá tải. Sau khi khởi động lại, bạn kiểm tra website xem lỗi 520 còn xuất hiện hay không.

Whitelist IP Cloudflare

Bạn cần kiểm tra thiết lập firewall và danh sách whitelist trên máy chủ gốc/hosting để đảm bảo IP của Cloudflare đã được cho phép truy cập. Việc này giúp Cloudflare không bị chặn khi kết nối tới server, tránh phát sinh lỗi 520. Nếu chưa whitelist, bạn hãy thêm các IP proxy của Cloudflare (https://www.cloudflare.com/ips/) vào danh sách cho phép. Sau khi hoàn tất, bạn truy cập lại website kiểm tra tính ổn định kết nối.

Nếu chưa whitelist, bạn hãy thêm các IP proxy của Cloudflare (https://www.cloudflare.com/ips/) vào danh sách cho phép
Nếu chưa whitelist, bạn hãy thêm các IP proxy của Cloudflare (https://www.cloudflare.com/ips/) vào danh sách cho phép
Sau khi hoàn tất, bạn truy cập lại website kiểm tra tính ổn định kết nối.
Sau khi hoàn tất, bạn truy cập lại website kiểm tra tính ổn định kết nối.

Kiểm tra traffic và quản lý cổng mạng

Bạn cần truy cập phần logs hoặc dashboard máy chủ để kiểm tra lượng truy cập vào website. Nếu có dấu hiệu spam, quá tải hoặc những kết nối bất thường trên cổng 80, bạn cần thiết lập bộ lọc và chặn các requests không hợp lệ. Bạn cần lọc kỹ càng các IP truy cập và thiết lập whitelist với IP proxy của Cloudflare. Việc này giúp hạn chế quá tải hoặc các kết nối nguy hiểm gây ảnh hưởng tới website.

Tạm thời vô hiệu hóa Cloudflare hoặc bật chế độ Development Mode

Bạn cần đăng nhập vào Cloudflare, truy cập tab DNS để chuyển trạng thái proxy thành disable hoặc tạm dừng Cloudflare thông qua chức năng Pause. Thao tác này giúp kiểm tra xem lỗi xuất phát từ dịch vụ Cloudflare hay server gốc.

Bạn cần đăng nhập vào Cloudflare, truy cập tab DNS để chuyển trạng thái proxy thành disable hoặc tạm dừng Cloudflare thông qua chức năng Pause
Bạn cần đăng nhập vào Cloudflare, truy cập tab DNS để chuyển trạng thái proxy thành disable hoặc tạm dừng Cloudflare thông qua chức năng Pause

Bạn cũng có thể bật chế độ Development Mode để tránh bị cache, hỗ trợ quá trình kiểm tra trực tiếp thay đổi từ máy chủ gốc. Sau khi hoàn thành các bước kiểm tra, bạn hãy bật lại Cloudflare nếu website đã hoạt động ổn định.

Dùng cURL để kiểm tra phản hồi từ server

Công cụ cURL giúp bạn test phản hồi HTTP trực tiếp từ máy chủ gốc. bạn cần sử dụng lệnh:

curl -svo /dev/null http://your-domain.com/

Thay your-domain.com bằng tên miền thật, bạn cần quan sát phản hồi trả về để xác định có nội dung lỗi hoặc phản hồi rỗng hay không. Nếu có thông tin phản hồi bình thường, khả năng lỗi không nằm tại server gốc.

Bạn cần sử dụng lệnh curl -svo /dev/null http://your-domain.com/
Bạn cần sử dụng lệnh curl -svo /dev/null http://your-domain.com/
Bạn cần quan sát phản hồi trả về để xác định có nội dung lỗi hoặc phản hồi rỗng hay không.
Bạn cần quan sát phản hồi trả về để xác định có nội dung lỗi hoặc phản hồi rỗng hay không.

Gửi ticket hỗ trợ Cloudflare

Nếu đã thực hiện các bước trên mà lỗi vẫn chưa được khắc phục, bạn hãy liên hệ bộ phận support của Cloudflare qua hệ thống gửi ticket. Việc chuẩn bị đầy đủ thông tin như HAR file, error log, Ray ID để đính kèm, điều này giúp đội ngũ kỹ thuật hỗ trợ nhanh và chính xác hơn. Việc chủ động phối hợp với Cloudflare để trao đổi thông tin sự cố, từ đó nhận được hướng dẫn khắc phục cụ thể cho website.

Cách xử lý các lỗi 5xx phổ biến khác khi dùng Cloudflare

Các lỗi HTTP 5xx thường báo hiệu sự cố từ phía máy chủ hoặc proxy như Cloudflare. Để hỗ trợ chủ website khắc phục kịp thời các lỗi này, bạn nên chú ý đến những điểm sau:

  • Rà soát cấu hình chặn IP Cloudflare: Bạn cần kiểm tra các cấu hình như file .htaccess, firewall hoặc quy tắc trên iptables để chắc chắn rằng các địa chỉ IP proxy của Cloudflare không bị chặn. Nếu có dòng lệnh chặn IP, bạn hãy loại trừ các IP của Cloudflare để đảm bảo dữ liệu được truyền tải trơn tru.
  • Liên hệ với hosting để whitelist IP Cloudflare: Bạn hãy chủ động trao đổi với nhà cung cấp hosting hoặc quản trị viên hệ thống để xác minh rằng các kết nối từ Cloudflare không bị hạn chế. Nếu bị block, bạn hãy yêu cầu bổ sung toàn bộ dải IP của Cloudflare vào whitelist để tránh các lỗi truy cập ngoài ý muốn.
  • Kiểm tra tình trạng hoạt động của máy chủ gốc: Bạn cần đảm bảo rằng server gốc luôn sẵn sàng tiếp nhận và xử lý yêu cầu. Nếu server quá tải hoặc không chạy, website dễ bị các lỗi 5xx. Bạn hãy xem error log để xác định chính xác nguyên nhân và khắc phục kịp thời.
  • Xác nhận hạ tầng và tài nguyên không bị quá tải: Bạn cần đánh giá mức sử dụng tài nguyên như CPU, RAM, kết nối mạng. Nếu có dấu hiệu quá tải, hãy cân nhắc nâng cấp phần cứng hoặc tối ưu lại website. Bạn cần chủ động liên hệ nhà
  • cung cấp để hỗ trợ nếu chưa rõ nguyên nhân hoặc cần nâng cấp dịch vụ.
Cách xử lý các lỗi 5xx phổ biến khác khi dùng Cloudflare
Cách xử lý các lỗi 5xx phổ biến khác khi dùng Cloudflare

Vietnix – Đơn vị cung cấp dịch vụ thuê máy chủ, hosting và VPS tốc độ cao dành cho doanh nghiệp

Vietnix là nhà cung cấp hạ tầng Internet toàn diện mang đến giải pháp từ web hosting, VPS cho đến thuê máy chủ vật lý, tất cả đều được xây dựng trên nền tảng công nghệ hiện đại, phần cứng mạnh mẽ và hệ thống bảo mật tối ưu, giúp website đạt tốc độ truy cập nhanh, uptime lên đến 99,9% và khả năng chịu tải tốt cho nhiều loại hình dự án khác nhau. Dịch vụ VPS và server vật lý tại Vietnix nổi bật với ổ cứng thế hệ mới, chuyên dụng cho trung tâm dữ liệu, cấu hình linh hoạt, backup định kỳ và đội ngũ kỹ thuật hỗ trợ 24/7. Liên hệ ngay!

Thông tin liên hệ:

  • Website: https://vietnix.vn/
  • Hotline: 1800 1093
  • Email: sales@vietnix.com.vn
  • Địa chỉ: 265 Hồng Lạc, Phường Bảy Hiền, Thành Phố Hồ Chí Minh

Câu hỏi thường gặp

Web server is returning an unknown error 520 là gì?

Lỗi 520 xảy ra khi máy chủ gốc gửi phản hồi không xác định khiến Cloudflare không hiểu và trả về lỗi đến người truy cập. Đa phần liên quan đến phân tích phản hồi bất thường hoặc server bị nghẽn.

Error 520 xuất hiện trên Cloudflare khi nào?

Bạn có thể gặp lỗi này khi server bị ngắt kết nối đột ngột, cấu hình mạng sai hoặc máy chủ quá tải không trả đúng dữ liệu cho Cloudflare.

Tại sao Janitor AI bị Error 520?

Janitor AI gặp Error 520 nếu máy chủ phía sau không phản hồi đúng chuẩn HTTP hoặc bị giới hạn tài nguyên nên không trả về dữ liệu cho các requests của người dùng.

Cloudflare error 500 khác gì 520?

Lỗi 500 chỉ lỗi nội bộ máy chủ (Internal Server Error), còn 520 là lỗi phản hồi bất thường từ phía máy chủ gốc mà Cloudflare không xác định được mã lỗi cụ thể.

Lỗi Error 520 nghĩa là gì?

Đây là lỗi thông báo server gốc không trả về phản hồi phù hợp hoặc trả về dữ liệu rỗng, dẫn đến người truy cập nhận thông báo lỗi từ Cloudflare.

Error code 520 trên Udemy hoặc các trang học trực tuyến nghĩa là gì?

Lỗi này thể hiện phía máy chủ Udemy không phản hồi đúng với Cloudflare, có thể do bảo trì hệ thống hoặc trục trặc tạm thời.

Vì sao Psnprofiles báo error 520?

Psnprofiles gặp lỗi này có thể do bị quá tải truy cập, hoặc máy chủ tạm thời không xử lý được yêu cầu proxy qua Cloudflare.

Cách khắc phục OpenAI 520 error là gì?

Để khắc phục, bạn hãy đợi hệ thống ổn định, thử tải lại, xóa cache trình duyệt hoặc liên hệ bộ phận hỗ trợ nếu lỗi kéo dài.

Tóm lại, Error 520: Web Server Is Returning an Unknown Error là lỗi xuất phát từ phản hồi bất thường của máy chủ, ảnh hưởng trực tiếp đến trải nghiệm truy cập website. Việc nhận diện nguyên nhân, áp dụng đúng cách khắc phục và lựa chọn hạ tầng đáng tin cậy sẽ giúp bạn kiểm soát, hạn chế tối đa tình trạng này và đảm bảo website luôn ổn định và an toàn. Cảm ơn bạn đã theo dõi bài viết!

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Đánh giá mức độ hữu ích của bài viết

icon 1 sao

Thất vọng

icon 2 sao

Chưa hữu ích

icon 3 sao

Bình thường

icon 4 sao

Hữu ích

icon 5 sao

Rất hữu ích

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận
icon popup single post

CẢM ƠN BẠN ĐÃ ĐÁNH GIÁ BÀI VIẾT

Vietnix sẽ luôn cố gắng cải thiện chất lượng dịch vụ mỗi ngày

ĐÓNG

Đánh giá mức độ hữu ích của bài viết

icon 1 sao

Thất vọng

icon 2 sao

Chưa hữu ích

icon 3 sao

Bình thường

icon 4 sao

Hữu ích

icon 5 sao

Rất hữu ích

Icon
ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1
Icon
XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG