[英](GCP) : Server Error The server encountered a temporary error and could not complete your request. Please try again in 30 seconds
[英]Error: Server Error The server encountered a temporary error and could not complete your request. Please try again in 30 seconds.(GCP)
我已經按照https://cloud.google.com/compute/docs/load-balancing/http/上的文檔配置了 HTTP(S) 負載均衡器
當我嘗試通過與負載均衡器關聯的公共 IP 地址訪問該站點時。 我收到一條 502 響應消息:
錯誤:服務器錯誤
服務器遇到臨時錯誤,無法完成您的請求。
請在 30 秒后重試。
我相信這是來自負載均衡器。
任何人都對可能發生的事情有任何見解,我還應該看什么?
負載均衡器是否依賴於您使用 URL 而不是 IP 地址?
有幾個原因可能是這種情況。
我能想到的就這么多了……果醬
查看文檔Troubleshooting HTTP(S) Load Balancing部分Unexplained 502 errors :
如果在您完成負載均衡器配置后 502 錯誤持續超過幾分鍾,則可能是:
- 沒有配置防火牆規則以允許運行狀況檢查。
- 后端的軟件沒有運行。
要驗證運行狀況檢查流量是否到達后端 VM, 請啟用運行狀況檢查日志記錄並搜索成功的日志條目。
要創建允許來自 Google Cloud 運行狀況檢查系統( 130.211.0.0/22
和35.191.0.0/16
)的流量的入口規則,您可以使用Cloud Console或以下命令:
gcloud compute firewall-rules create fw-allow-health-check \
--network=default \
--action=allow \
--direction=ingress \
--source-ranges=130.211.0.0/22,35.191.0.0/16 \
--target-tags=allow-health-check \
--rules=tcp
在此命令中,目標標記allow-health-check
用於識別 VM。
我有同樣的問題。 經過一天的搜索,這是一個健康檢查器的問題。 健康測試是在TCP上,我改成HTTP,問題解決。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.