簡體   English   中英

GCP Cloud Run 503 錯誤:asp.net 網站服務不可用

[英]GCP Cloud Run 503 Error: Service unavailable for asp.net website

我正在嘗試在雲運行中部署 asp.net 網站,但遇到此錯誤 - “請求失敗,因為 HTTP 響應格式錯誤或與實例的連接有錯誤(服務不可用 503 )”

這是 https & http docker 文件。 許多此類服務之一。

在此處輸入圖像描述

在此處輸入圖像描述

對於 http-5176 -- 雲運行的 http URL 未在 azureAD 應用程序中注冊 - 當我訪問雲運行 URL 時出現無法重定向錯誤,這應該沒問題。

但是對於 https-7176 -- https URL 在 azureAD 中注冊的 cloud run 立即拋出 Service Unavailable 503,不確定是否重定向到 auth。

事情是,當我在 docker 桌面本地嘗試這兩個容器圖像時,它工作正常 - https://localhost:PORT 重定向到身份驗證頁面,網站按預期加載,並出現其他一些 api 調用錯誤。 但是當我在雲運行中部署相同的服務時——服務不可用 503 雲運行配置

  • 2 CPU 限制
  • 512MB Memory 限制
  • 1 並發
  • 500 秒請求超時

嘗試了一些故障排除

  • 並發性很低
  • 目前沒有使用 VPC 訪問連接器。
  • 日志中超過 memory 沒有錯誤

期待 - 驗證和加載網頁,知道其中很少有 api 錯誤可以稍后處理。

你知道是什么原因造成的嗎? 以及如何解決這個問題?

提前感謝您的回答。

當 cloud run 將 HTTP 請求重定向到 HTTPS 時。經過長時間的嘗試和錯誤,我的應用程序團隊。 在代碼中,他們添加了從 HTTP 到 HTTPS 的重定向,我在 HTTP 端口運行我的雲運行服務。 現在它工作正常。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM