502 Gateway không hợp lệ
Lỗi 502 Bad Gateway là gì, nguyên nhân upstream/proxy phổ biến, cách Googlebot xử lý và tác động đến crawl, lập chỉ mục.
Ngôn ngữ
1 tín hiệu bằng chứng trên trang này
- Công cụ trực tuyến liên quanWebsite Down Checker
502 Bad Gateway nghĩa là proxy hoặc gateway trước site như CDN, load balancer hay reverse proxy nhận phản hồi không hợp lệ từ origin phía sau. Đây là vấn đề hạ tầng, không phải Search Console. Google gom 502 với 500 và 503 trong xử lý 5xx chung: crawl giảm theo số URL lỗi, nội dung 5xx bị bỏ qua và trang rời chỉ mục nếu lỗi kéo dài. Google không công bố ngưỡng thời lượng an toàn hay bảo đảm phục hồi tự động, nên đỉnh ngắn có rủi ro thực tế thấp hơn lỗi lặp lại nhưng không chính thức miễn rủi ro. Chẩn đoán theo tầng CDN, reverse proxy, origin; đối chiếu thương hiệu/trang lỗi với header, trace ID và log thay vì tin riêng trang lỗi.
Tóm tắt — 502 Bad Gateway nghĩa là một máy chủ hỏi máy chủ khác để lấy trang nhưng nhận phản hồi không hợp lệ. Máy chủ “phía trước” thường là CDN hoặc proxy, còn máy chủ “phía sau” là website thật, tức origin. Lỗi nằm trong hosting/hạ tầng, không phải Google Search Console. 502 ngắn thường có rủi ro SEO thực tế hạn chế, dù Google không công bố thời lượng “an toàn” chính xác; vấn đề càng lớn khi kéo dài.
502 Bad Gateway là gì
Khi tải trang, yêu cầu thường không đi thẳng đến website. Nó qua trung gian — CDN như Cloudflare, load balancer hoặc reverse proxy như Nginx. Trung gian chuyển yêu cầu đến máy chủ thật, chờ phản hồi rồi chuyển lại cho khách.
502 Bad Gateway là phản hồi trung gian hiển thị khi hỏi máy chủ về trang nhưng nhận dữ liệu không hợp lệ hoặc không nhận gì. Nói đơn giản: máy chủ trước không lấy được câu trả lời tốt từ máy chủ sau. Evidence for this claim A 502 response means a gateway or proxy received an invalid response from an upstream server. Scope: RFC 9110 defines the gateway response semantics; it does not identify which infrastructure layer caused a specific failure. Confidence: high · Verified: IETF: RFC 9110 §15.6.3 — 502 Bad Gateway
Sắc thái quan trọng: 502 không tự động nghĩa website đã ngừng. Máy chủ có thể khỏe và trả lời tốt khi yêu cầu trực tiếp, nhưng nếu proxy phía trước không kết nối được do timeout, cấu hình sai hay sự cố CDN, khách vẫn thấy 502.
Khác các mã họ hàng thế nào
Bạn sẽ thấy vài lỗi 5xx giống nhau:
- 500 — mã website gặp lỗi khi tạo trang.
- 502 — proxy trước site nhận phản hồi xấu.
- 503 — site chủ ý tạm không khả dụng do bảo trì/quá tải.
- 504 — proxy đợi origin nhưng hết thời gian mà không nhận câu trả lời.
Các mã liên quan nhưng chỉ đến nơi cần kiểm tra khác nhau.
502 có làm hại SEO không?
Thường không nhiều nếu không kéo dài. Googlebot xử lý 502 như 5xx khác: giảm crawl theo tỷ lệ URL lỗi rồi tăng lại khi site trả 2xx. Google không công bố thời lượng “an toàn”, nhưng 502 ngắn vài phút đến vài giờ có rủi ro thực tế thấp hơn nhiều so với mã tiếp tục xuất hiện. Evidence for this claim Google handles 502 with its general 5xx behavior: reduced crawling, ignored response content, and eventual removal of persistently failing URLs. Scope: Google explicitly lists 502 among 5xx server errors; it does not guarantee that a particular short outage has no ranking effect. Confidence: high · Verified: Google: How HTTP status codes affect Google's crawlers
Rủi ro thật xuất hiện khi 502 lặp lại hoặc kéo dài. Google nói loại URL “persistently” (bản dịch) «liên tục» trả lỗi máy chủ, nhưng không định nghĩa số ngày. John Mueller từng nói không chính thức “nhiều ngày” là lúc trang bắt đầu rời và thường quay lại khi site phục hồi; hãy coi đó là cách đọc thô của một người về sự cố cụ thể, không phải rule chính thức.
Cần làm gì
- Đừng cố “sửa” trong Search Console. GSC chỉ báo 502 sau sự kiện; cách sửa nằm ở CDN, proxy hoặc máy chủ.
- Kiểm tra chỉ bạn hay mọi người. Nếu Internet bình thường mà site bạn lỗi, đó là thiết lập của bạn. Nếu CDN lớn đang sự cố, có thể không phải lỗi của bạn và chỉ cần đợi.
- Xem trang trạng thái host/CDN và log máy chủ. Câu trả lời thật nằm ở đó.
Muốn chẩn đoán từng tầng CDN/proxy/origin, câu chữ Google và lời Mueller trong sự cố Cloudflare tháng 11 năm 2025? Hãy chuyển sang thẻ Nâng cao.
Tóm tắt — 502 là lỗi tầng proxy/gateway: RFC 9110 §15.6.3 định nghĩa gateway hoặc proxy nhận phản hồi không hợp lệ từ máy chủ inbound. Khác 500 khi ứng dụng origin lỗi và 503 khi origin chủ ý không khả dụng. Google gom 500, 502, 503 vào một cách xử lý 5xx: tốc độ crawl giảm theo số URL lỗi, nội dung 5xx bị bỏ qua và lỗi kéo dài làm trang rời chỉ mục. Phục hồi dần khi 2xx trở lại, không có thời gian cố định. Thời lượng quan trọng nhưng không có ngưỡng chính thức; đỉnh ngắn rủi ro thực tế thấp hơn, lỗi lặp lại mới đưa trang vào nguy hiểm. Nhận định Mueller tháng 11 năm 2025 nói không chính thức khoảng nhiều ngày, không phải SLA. Chẩn đoán theo tầng và đối chiếu bằng chứng qua các hop thay vì tin riêng trang lỗi có thương hiệu.
502 thật sự phát tín hiệu gì
RFC 9110 §15.6.3 định nghĩa 502 cụ thể: gateway hoặc proxy nhận phản hồi không hợp lệ từ máy chủ inbound khi cố hoàn thành yêu cầu. Ranh giới đó nhận diện nơi gateway quan sát lỗi, không nhất thiết hop gây lỗi. 502 là bằng chứng lỗi ranh giới, không chứng minh ứng dụng origin hỏng. Khác biệt này bị nhiều bài “13 cách sửa” làm mờ, nên chẩn đoán dưới đây theo tầng. Evidence for this claim A 502 response means a gateway or proxy received an invalid response from an upstream server. Scope: RFC 9110 defines the gateway response semantics; it does not identify which infrastructure layer caused a specific failure. Confidence: high · Verified: IETF: RFC 9110 §15.6.3 — 502 Bad Gateway
So sánh các mã 5xx dễ nhầm:
- 500 Internal Server Error — ứng dụng origin tự lỗi do bug, exception hoặc cạn tài nguyên. Origin trả lời rằng nó hỏng.
- 502 Bad Gateway — proxy nhận câu trả lời sai định dạng hoặc không hợp lệ từ upstream.
- 503 Service Unavailable — origin chủ ý không khả dụng; đây là mã “quay lại sau” được Google tán thành cho bảo trì dự kiến, lý tưởng kèm
Retry-After. - 504 Gateway Timeout — proxy đợi upstream nhưng không nhận gì trước timeout. 502 = câu trả lời xấu; 504 = không trả lời kịp.
Kết luận thực tế: 503 là mã bạn chủ ý chọn; 502 là mã xảy đến khi hạ tầng hỏng.
Googlebot xử lý 502 thế nào
Hãy dựa vào tài liệu Google thay vì câu mơ hồ “có thể hại xếp hạng”. Tài liệu lỗi HTTP và mạng liệt kê 502 (bad gateway) là 5xx và xử lý mọi 5xx giống nhau:
- Tốc độ crawl giảm theo tỷ lệ. Google giảm crawl site tương ứng số URL trả lỗi. Vài 502 là nhỏ; 502 toàn site là tín hiệu “chậm lại” mạnh.
- Nội dung 5xx bị bỏ qua. Google không lập chỉ mục trang lỗi 502 như nội dung.
- Bảo toàn chỉ mục chỉ tạm thời. URL đã lập chỉ mục ban đầu còn lại, nhưng pipeline xóa URL liên tục trả lỗi máy chủ.
- Phục hồi tự động và dần. Khi máy chủ trả 2xx lại, Google dần tăng crawl. Không cần gửi lại, reconsideration hay thao tác “Validate Fix”; nút chỉ yêu cầu kiểm tra sớm hơn.
Kết luận quan trọng nhất: 502 được xử lý giống 500 và 503. Mã không “ít nghiêm trọng” vì bắt nguồn từ proxy/CDN thay vì ứng dụng origin. Không có ưu ái được ghi nhận cho 502. Evidence for this claim Google handles 502 with its general 5xx behavior: reduced crawling, ignored response content, and eventual removal of persistently failing URLs. Scope: Google explicitly lists 502 among 5xx server errors; it does not guarantee that a particular short outage has no ranking effect. Confidence: high · Verified: Google: How HTTP status codes affect Google's crawlers
Thời lượng là toàn bộ câu chuyện
502 có thật sự gây hại phụ thuộc kéo dài bao lâu, nhưng Google không công bố thời lượng an toàn hay ngưỡng loại cố định; hãy coi phần sau là màu sắc thực tế, không phải SLA:
- Đỉnh ngắn, vài phút đến vài giờ → mức giảm crawl theo số URL lỗi, nên đỉnh ngắn quy mô nhỏ có tác động thực tế hạn chế và thường không đáng đuổi theo trong GSC. Tài liệu không miễn trừ lỗi ngắn; đây là vấn đề mức độ, không phải ngưỡng cứng.
- Lỗi lặp lại hoặc kéo dài → đây là cửa sổ câu “liên tục trả lỗi máy chủ” của Google áp dụng và trang có thể rời chỉ mục. Google không định nghĩa “liên tục” bằng số ngày. Mueller nói không chính thức nhiều ngày, phục hồi khá nhanh khi khỏe; đó là cách đọc một sự cố, không phải rule mọi site/CDN.
Điều này khớp lỏng với sự cố Cloudflare tháng 11 năm 2025 khi nhiều site trả 5xx không do lỗi riêng. Mueller trả lời công khai trên Bluesky rằng crawl 5xx chậm nhưng “ramps back up” (bản dịch) «tăng trở lại»; xem thẻ Trích dẫn để có câu chính xác và lưu ý nguồn, gồm nhận định “nhiều ngày” được truyền qua bài thứ ba. Sự cố ngắn được nhà cung cấp xác nhận gần với trường hợp tốt nhất: dễ thấy, thường tự hết; khi nhà cung cấp xác nhận phục hồi và 2xx của bạn trở lại, hợp lý là tránh thay đổi hạ tầng phản ứng vội.
Chẩn đoán 502 theo tầng
Vì 502 là lỗi liên lạc giữa máy chủ, cách nhanh nhất là đi xuống stack — CDN, reverse proxy, origin — thay vì checklist phẳng. Thẻ Cây quyết định có quy trình.
Trước khi bắt đầu: trang lỗi có thương hiệu, tên nhà cung cấp trong header hay vẻ ngoài sự cố chỉ là một tín hiệu, không chứng minh hop nào hỏng. Đối chiếu header, request/trace ID và log có timestamp ở cả hai phía trước khi kết luận “CDN” hay “origin”.
Tầng CDN / edge
- Timeout upstream: edge không nhận origin kịp.
- Edge không kết nối origin do DNS, bắt tay SSL/TLS hoặc tường lửa origin chặn dải IP CDN.
- Nguyên nhân theo nhà cung cấp khác nhau: tài liệu Cloudflare mô tả kết nối/timeout riêng, AWS CloudFront có nguyên nhân TLS, DNS, port, function khác; xem tài liệu CDN cụ thể.
- Sự cố chính CDN như Cloudflare, Fastly, AWS: 502 hàng loạt trên site không liên quan; xác nhận trang trạng thái, không chỉ thương hiệu trang lỗi.
Tầng reverse proxy / load balancer như Nginx, Apache mod_proxy, HAProxy
- Timeout backend hoặc từ chối kết nối.
proxy_pass/upstream trỏ sai.- Hết pool backend, mọi worker bận.
- Không khớp SSL/TLS giữa proxy và backend.
Tầng origin
- Ứng dụng/PHP-FPM crash, restart hoặc bị OOM kill.
- Hết kết nối database.
- Deploy/restart gây gián đoạn ngắn.
- WAF/plugin bảo mật chặn nhầm IP proxy/crawler; trình duyệt bình thường hoạt động nhưng proxy hoặc Googlebot nhận 502.
Mẫu cuối đáng nhấn mạnh: nếu chỉ Googlebot hoặc yêu cầu qua CDN nhận 502 trong khi trình duyệt thường không, hãy nghi chặn riêng bot hoặc phản hồi biến đổi, không phải sự cố thật. Kiểm tra trực tiếp origin và qua CDN, xác minh Googlebot bằng URL Inspection trực tiếp thay vì giả định tác động còn diễn ra từ báo cáo Server error (5xx) có thể đã cũ.
Sửa và ngăn 502
Cách sửa theo tầng, và vai trò thực hiện khác nhau:
- Khách truy cập — không có gì để sửa. Reload một lần, thử mạng khác nếu nghi cục bộ, rồi đợi; thay đổi trình duyệt không sửa lỗi giữa máy chủ.
- Chủ site không có quyền hạ tầng — xác nhận phạm vi và xem trang trạng thái/log, rồi chuyển cho host, CDN hoặc đội dev thay vì đoán.
- Chủ host/CDN/ứng dụng — sửa cấu hình proxy/upstream, tăng timeout và dung lượng backend khi origin là nút thắt, chia deploy để restart không làm gián đoạn toàn pool. Allowlist WAF, đổi tường lửa và cấu hình proxy/upstream cần phê duyệt; chỉ làm sau khi log/bằng chứng chỉ ra lỗi truy cập, không phải phỏng đoán đầu tiên.
Phòng ngừa bằng việc cơ bản: giám sát uptime, log lỗi máy chủ/proxy, theo dõi Host status trong Crawl Stats và xu hướng Server error (5xx), đối chiếu đỉnh với trang trạng thái CDN/DNS để phân biệt “lỗi của tôi” với “sự cố của họ” trong vài giây.
Mã liên quan ngay cạnh: origin 500, 503 có chủ ý và timeout 504.
Tóm tắt cho AI
Bản cô đọng của phần Nâng cao:
- 502 = lỗi tầng proxy/gateway. RFC 9110 §15.6.3 định nghĩa gateway/proxy nhận phản hồi không hợp lệ từ máy chủ inbound; đây là bằng chứng lỗi ranh giới, không chứng minh CDN, proxy hay origin gây ra. Origin có thể khỏe khi khách vẫn thấy 502.
- Nguyên nhân khác, cùng nhóm tài liệu. 500 ứng dụng origin lỗi, 502 proxy nhận phản hồi xấu, 503 origin chủ ý không khả dụng, 504 proxy không nhận phản hồi kịp. Google gom 500/502/503 trong xử lý 5xx chung.
- Phản ứng Googlebot: crawl giảm theo số URL lỗi, nội dung 5xx bị bỏ qua, URL đã lập chỉ mục tạm được giữ rồi loại nếu lỗi kéo dài, và crawl dần tăng khi 2xx trở lại; không thời lượng an toàn hay phục hồi bảo đảm.
- Thời lượng quan trọng nhưng không có ngưỡng chính thức. Đỉnh ngắn rủi ro thực tế thấp hơn; lỗi lặp lại mới đáng lo. Bình luận Mueller tháng 11 năm 2025 nói “nhiều ngày” và phục hồi khá nhanh, là cách đọc một sự cố, không phải SLA.
- Chẩn đoán bằng đối chiếu bằng chứng qua tầng: CDN → reverse proxy với
proxy_pass→ origin. Khớp header, trace ID, log timestamp hai phía trước khi kết luận. - Không có cách sửa chung. GSC chỉ báo và khách không thể sửa; chủ site thiếu quyền nên chuyển cấp; thay đổi WAF/tường lửa/proxy cần bằng chứng. Nếu chỉ Googlebot hay qua CDN nhận 502, nghi chặn riêng bot, không phải outage toàn cầu.
Tài liệu chính thức
Tài liệu nguồn sơ cấp về cách công cụ tìm kiếm xử lý lỗi 5xx, gồm 502.
- Mã trạng thái HTTP ảnh hưởng crawler Google thế nào — tài liệu chuẩn; liệt kê
502 (bad gateway)cùng 500/503 và mô tả xử lý crawl/chỉ mục chung. - Xử lý downtime dự kiến — vì sao 503, không phải 502/404/200, đúng cho downtime chủ ý, cùng header
Retry-After. - Đặc tả robots.txt — xử lý lỗi máy chủ — cách Google xử lý 5xx trên chính file robots.txt.
Đặc tả
- RFC 9110 §15.6.3 — 502 Bad Gateway — định nghĩa cấp đặc tả: gateway/proxy nhận phản hồi không hợp lệ từ máy chủ inbound. Nhận diện ranh giới quan sát lỗi, không phải hop gây lỗi.
Bing / Microsoft
- Trung tâm trợ giúp Bing Webmaster Tools — Bing hiển thị vấn đề crawl phía máy chủ nhóm 5xx, gồm lỗi kết nối, trong báo cáo lỗi crawl.
Trích dẫn từ nguồn
Phát biểu được ghi nhận từ Google. Mỗi liên kết dẫn sâu đến đoạn trích.
Google — cách xử lý 5xx, gồm 502
- “5xx and 429 server errors prompt Google’s crawlers to temporarily slow down with crawling. For Google Search, already indexed URLs are preserved in the index, but eventually dropped.” (bản dịch) «Lỗi máy chủ 5xx và 429 khiến crawler Google tạm giảm crawl; URL đã lập chỉ mục được giữ nhưng cuối cùng bị loại.» — Google Search Central. Đi đến trích dẫn
- “Google decreases the crawl rate for the site. The decrease in crawl rate is proportionate to the number of individual URLs that are returning a server error. For Google Search, Google’s indexing pipeline removes from the index URLs that persistently return a server error.” (bản dịch) «Google giảm crawl site theo tỷ lệ URL trả lỗi; pipeline loại URL liên tục trả lỗi máy chủ.»
— cùng tài liệu, hàng cho
500,502,503. Đi đến trích dẫn - “Once the server starts responding with a 2xx status code, Google gradually increases the crawl rate for the site.” (bản dịch) «Khi máy chủ bắt đầu trả 2xx, Google dần tăng tốc độ crawl site.» — cùng tài liệu. Đi đến trích dẫn
John Mueller, Google (Bluesky, ngày 18 tháng 11 năm 2025 — trả lời thread về đỉnh 5xx do sự cố Cloudflare)
- “Yeah. 5xx = Google crawling slows down, but it’ll ramp back up.” (bản dịch) «Đúng. 5xx = crawl Google chậm lại nhưng sẽ tăng trở lại.» Xem bài
- “If it stays at 5xx for multiple days, then things may start to drop out, but even then, those will pop back in fairly quickly.” (bản dịch) «Nếu 5xx kéo dài nhiều ngày, nội dung có thể bắt đầu rời chỉ mục nhưng vẫn quay lại khá nhanh.» Được truyền qua bài Search Engine Journal của Matt G. Southern; xác nhận với thread gốc trước khi coi là cuối cùng. Đọc bài
Checklist phản hồi 502 Bad Gateway
Khi 502 xuất hiện trong trình duyệt, giám sát hoặc báo cáo Server error (5xx), hãy làm danh sách. [Mọi vai trò] không cần quyền hạ tầng; [Chủ Host/CDN/App] cần quyền.
- [Mọi vai trò] Xác nhận lỗi thật và hiện tại; báo cáo 5xx có thể chậm hơn trục trặc đã hết.
- [Mọi vai trò] Kiểm tra phạm vi: một URL, khu vực hay toàn site; tác động crawl tăng theo số URL lỗi.
- [Mọi vai trò] Xem trang trạng thái CDN/DNS trước khi chạm cấu hình.
- [Chủ Host/CDN/App] Kiểm tra trực tiếp origin so với qua CDN; origin trả 2xx nhưng CDN 502 nghĩa lỗi edge hoặc giữa đường.
- [Chủ Host/CDN/App] Xem chỉ bot/IP CDN nhận 502 trong khi trình duyệt ổn không; có thể là WAF/tường lửa. Xác nhận log trước allowlist; allowlist không phải cách sửa chung.
- [Chủ Host/CDN/App] Đọc log lỗi proxy cho timeout upstream hay từ chối kết nối.
- [Chủ Host/CDN/App] Đọc log origin cho crash, OOM kill, hết kết nối DB theo timestamp.
- [Mọi vai trò] Xác minh điều Googlebot thấy bằng URL Inspection trực tiếp.
- [Chủ Host/CDN/App] Chỉ áp dụng cách sửa theo tầng khi log/bằng chứng chỉ ra; đổi WAF, tường lửa, timeout, proxy là thay đổi hạ tầng, không phải đoán đầu tiên.
- [Mọi vai trò] Sau sửa, để phục hồi; 2xx dần tăng crawl, không có thời gian chính xác. “Validate Fix” chỉ yêu cầu kiểm tra sớm, không phải cách sửa.
- [Chủ Host/CDN/App] Xác nhận dùng 503, không phải 502, cho downtime dự kiến sau này.
502 của tôi là lỗi CDN, proxy hay origin?
502 là lỗi giữa máy chủ, nên đi xuống stack thay vì đoán. Bắt đầu edge rồi vào trong.
C1. CDN/DNS có đang báo sự cố?
- Có → có khả năng là sự cố toàn nhà cung cấp, như Cloudflare 2025. Thường không có gì phía bạn để sửa. Xác nhận origin khỏe rồi đợi; crawl tăng dần khi 2xx trở lại, không có lịch chính xác. Dừng.
- Không → tiếp tục.
C2. Origin trả 2xx khi yêu cầu trực tiếp, bỏ qua CDN/proxy không?
- Không, origin cũng lỗi → lỗi ở origin. Kiểm tra crash app/PHP-FPM, OOM, hết kết nối DB, deploy lỗi. Tùy cách proxy thấy, có thể hiện 500/504. Dừng.
- Có, origin khỏe nhưng CDN/proxy 502 → tiếp tục. Một thứ phía trước không lấy được phản hồi sạch.
C3. Trình duyệt thường hoạt động nhưng chỉ Googlebot/IP CDN nhận 502?
- Có → nghi WAF/tường lửa coi dải IP proxy/crawler là kẻ tấn công. Xác nhận log rồi mới allowlist CDN/crawler hợp lệ. Dừng.
- Không, mọi người qua proxy đều 502 → tiếp tục.
C4. Log reverse proxy nói gì về upstream?
- Timeout / từ chối kết nối → proxy chạm backend nhưng không nhận phản hồi hợp lệ kịp; vấn đề dung lượng backend hoặc timeout. Tăng dung lượng/timeout hay sửa backend chậm.
- Sai host / DNS / bắt tay SSL upstream → cấu hình proxy sai; sửa
proxy_pass/upstream hoặc TLS proxy↔backend.
Dù ở tầng nào, dọn SEO giống nhau và gần như tự động. Khi URL trả 2xx, Google tự tiếp tục crawl; không cần gửi lại.
Quan niệm sai và lỗi cần tránh về 502
- “502 là vấn đề Google/SEO sửa trong Search Console.” Không; đây là lỗi hosting/hạ tầng, GSC chỉ báo. Validate Fix chỉ yêu cầu kiểm tra lại.
- Quan niệm sai: “A 502 always means my server is down.” (bản dịch) «502 luôn nghĩa máy chủ tôi ngừng». Không; origin có thể trả
2xxtrực tiếp trong khi CDN 502 do timeout, upstream sai hoặc sự cố CDN. Hãy kiểm tra origin. - “502 ít nghiêm trọng hơn 500 với SEO.” Không; tài liệu Google xử lý 500/502/503 giống nhau, không có ưu ái 502.
- “Một 502 sẽ deindex trang.” Không; crawl chậm rồi tăng lại. Lỗi phải kéo dài; Google không định nghĩa ngày. Bình luận Mueller “nhiều ngày” là cách đọc một sự cố, không phải ngưỡng chính thức.
- “502 và 503 giống nhau.” Không; 503 là mã chủ ý cho bảo trì kèm
Retry-After, 502 là lỗi proxy ngoài ý muốn. - “Xóa cache trình duyệt sửa 502 toàn site.” Chỉ hữu ích với sự cố cục bộ; thao tác trình duyệt không đổi lỗi CDN/proxy/origin.
- Phản mẫu: bấm Validate Fix và refresh GSC liên tục. Với đỉnh ngắn/CDN outage, thường chỉ cần xác nhận phục hồi; Google tự tăng crawl.
Playbook sự cố: site trả 502
- Xác nhận phạm vi. Kiểm tra một URL bằng Website Down Checker rồi nhiều URL bằng Bulk HTTP Status Code Checker. Nếu chỉ trình duyệt bạn lỗi, xử lý mạng/DNS cục bộ; nhiều URL công khai 502 thì tiếp tục.
- Ghi phản hồi lỗi. Lưu thời gian, URL, trạng thái, header và request ID CDN. Nếu gián đoạn, lặp yêu cầu thay vì coi một lần thành công là phục hồi.
- Nhận diện gateway — thương hiệu chỉ là tín hiệu. Đọc header/trang lỗi để tìm dấu CDN/proxy/load balancer nhưng xác nhận với trang trạng thái và log; thương hiệu không chứng minh nguyên nhân. Nếu nhà cung cấp báo outage, theo quy trình; nếu không, đi về origin.
- So sánh edge và origin. Yêu cầu hostname công khai, rồi gửi cùng hostname đến IP origin bằng
curl --resolve. Origin thành công nhưng edge 502 → kiểm tra kết nối, TLS, proxy CDN-origin. Cả hai lỗi → log ứng dụng/origin. - Đối chiếu log theo timestamp. Từ chối kết nối/TLS chỉ ranh giới gateway-origin; phản hồi upstream sai/đóng đột ngột chỉ dịch vụ origin. Sửa tầng lỗi, không phải GSC.
- Xác minh phục hồi. Lặp kiểm tra công khai và origin trên URL đại diện. 2xx ổn định → theo dõi log/GSC trong lúc Googlebot tự tiếp tục. 502 lặp → trở lại bước 4 với timestamp mới, không tăng retry mù.
Prompt: phân loại hàng loạt lỗi 502 theo tầng
Dán CSV có URL, timestamp, trạng thái, header, kết quả public-edge, kết quả origin trực tiếp và đoạn log khớp. Trước hết xóa secret, cookie, authorization header và địa chỉ origin riêng.
You are triaging HTTP 502 Bad Gateway failures. A 502 means a gateway or proxy
received an invalid response from an upstream server. Classify each row as one of:
CDN/edge, reverse proxy or load balancer, origin application/server, local-only,
provider-wide outage, or insufficient evidence.
For every row:
1. Cite the exact supplied evidence that supports the classification.
2. State the next check that would distinguish the leading cause from the runner-up.
3. Do not infer a cause from the 502 code alone.
4. Flag cases where the public edge fails but a same-host direct-origin test succeeds.
5. Group failures that share a timestamp, header fingerprint, or upstream log error.
Return a table with URL, likely layer, confidence (high/medium/low), evidence, next
check, and incident group. End with the three highest-value checks for the batch.
DATA:
[PASTE SANITIZED CSV HERE]Hãy mong đợi hàng đợi triage, không phải báo cáo nguyên nhân cuối. Xác thực mọi kiểm tra với header và log trực tiếp.
Tái hiện 502 công khai
Chạy trong shell macOS/Linux. Lệnh in header không tải nội dung và không theo redirect để thấy phản hồi đầu.
curl -sS -D - -o /dev/null https://www.example.com/affected-pathTương đương PowerShell:
Invoke-WebRequest -Uri 'https://www.example.com/affected-path' -Method Head -SkipHttpErrorCheckNếu ứng dụng xử lý HEAD khác, dùng GET bình thường và bỏ nội dung:
Invoke-WebRequest -Uri 'https://www.example.com/affected-path' -SkipHttpErrorCheck | Select-Object StatusCode, HeadersSo sánh đường CDN với origin đã biết
Thay 203.0.113.10 bằng IP origin bạn kiểm soát. --resolve giữ hostname công khai cho Host header và tên TLS khi kết nối IP đó.
curl -sS -D - -o /dev/null \
--resolve www.example.com:443:203.0.113.10 \
https://www.example.com/affected-pathĐừng lộ origin được bảo vệ hay làm yếu tường lửa chỉ để chạy kiểm tra. Chạy từ mạng đã được phép. 502 công khai + origin trực tiếp thành công thu hẹp lỗi vào đường CDN/proxy; cả hai lỗi chỉ về origin/ứng dụng.
Công cụ thu hẹp 502
- Website Down Checker — xác nhận URL có thể truy cập từ điểm Cloudflare bên ngoài, ghi thời gian, redirect và bằng chứng DNS giới hạn; trả lời “chỉ mình tôi gặp?” trước khi đổi hạ tầng.
- Bulk HTTP Status Code Checker — kiểm tra nhóm URL, đường redirect, độ trễ và xuất kết quả để tách một route khỏi sự cố rộng.
- Dashboard CDN/load balancer — khớp request ID và timestamp với log edge/trạng thái nhà cung cấp.
- Log ứng dụng và máy chủ origin — xác nhận upstream nhận yêu cầu, trả, reset hay làm sai phản hồi; biến giả thuyết tầng thành nguyên nhân gốc.
Không công cụ nào nhận diện tầng lỗi từ riêng 502. So sánh bằng chứng public-edge với yêu cầu origin được phép và log timestamp.
Tự kiểm tra: 502 Bad Gateway
Năm câu hỏi nhanh về 502 và tác động SEO. Chọn đáp án rồi kiểm tra.
Tài nguyên đáng xem
Bài viết liên quan của tôi
- Hướng dẫn toàn diện mã trạng thái HTTP cho SEO — vị trí 502 và nhóm 5xx, tín hiệu mỗi mã gửi công cụ tìm kiếm.
- Hướng dẫn nhập môn Technical SEO — cách sức khỏe máy chủ và crawl kết nối.
- Robots.txt và SEO: Mọi điều cần biết — liên quan vì 5xx trên robots.txt được xử lý riêng.
Tài nguyên trong ngành
- Mã trạng thái HTTP ảnh hưởng crawler Google thế nào — nguồn sơ cấp:
502 (bad gateway)gom với 500/503 và câu crawl/chỉ mục. - Xử lý downtime dự kiến — khác biệt 503/502 và lý do dùng 503 cho downtime chủ ý.
- Sự cố Cloudflare gây đỉnh 5xx: ý nghĩa SEO — nghiên cứu tình huống 2025 với bình luận Mueller.
- 502 Bad Gateway: tham chiếu MDN — định nghĩa trung lập cấp đặc tả.
- RFC 9110 §15.6.3 — 502 Bad Gateway — đặc tả ngữ nghĩa HTTP.
- Cách sửa 502 Bad Gateway — hướng dẫn chi tiết từ góc nhìn host.
- 502 bad gateway: ý nghĩa và cách nhà phát triển sửa — tổng quan nguyên nhân/cách sửa cho nhà phát triển.
Nhật ký thay đổi
Đã cập nhật 22 thg 8, 2026.
Tóm tắt biên tập và chi tiết thay đổi đã ghi nhận.Chi tiết thay đổi
-
Ghi chú thay đổi chi tiết hiện chỉ có bằng tiếng Anh.
Không thể so sánh đầy đủ — không có bản lưu trước đó cho lần sửa đổi này.
Đã cập nhật 9 thg 8, 2026.
Tóm tắt biên tập và chi tiết thay đổi đã ghi nhận.Chi tiết thay đổi
-
Ghi chú thay đổi chi tiết hiện chỉ có bằng tiếng Anh.
Không thể so sánh đầy đủ — không có bản lưu trước đó cho lần sửa đổi này.
Đã cập nhật 17 thg 7, 2026.
Tóm tắt biên tập và chi tiết thay đổi đã ghi nhận.Chi tiết thay đổi
-
Ghi chú thay đổi chi tiết hiện chỉ có bằng tiếng Anh.
Không thể so sánh đầy đủ — không có bản lưu trước đó cho lần sửa đổi này.
Try it live
This is a real endpoint on this site — not a simulation.
Hit it from the button, open it in a new tab, or
curl -i it from your terminal, and the server answers with the actual status code this article is about.