簡體   English   中英

嘗試向 Cloud Run 容器發出 HTTP 請求時出現 404 錯誤

[英]404 error when trying to make HTTP request to Cloud Run Container

我有一個 GCP 項目,它有一個定期抓取網站的管道。 它有一個雲調度程序設置,使用 HTTP 請求發布到運行容器(容器執行抓取)。 但是,當我啟動調度程序時,運行容器日志只顯示一條警告,內容為“[ some_timestamp ] POST 404 695 B [ execution_time ] Google-Cloud-Scheduler [ Cloud_Run_URL ]”。 我很困惑,因為調度程序將請求發布到正確的運行容器,但容器拋出 404 錯誤? 這里可能會發生什么?

如果需要更多信息,我會發布。 謝謝。

不是容器拋出 404。

服務,容器上的 web 服務器拋出 404。

所以請求到達容器,然后是網絡服務器,但是請求的 URL 不起作用,web 服務器返回 404。查找您的應用程序錯誤,或者路徑是否存在於給定的 URL 上。

目前沒有任何 GCP 服務發生中斷,您可以在狀態頁面中查看。 我建議您嘗試按照指南在本地模擬您的 Cloud Run 容器,並使用 Cloud Run 模擬工具來測試問題是否源自您的應用程序而不是 Cloud Run。

根據此線程評論,404 錯誤可能是從您的 web 服務器返回的,並且已記錄在Cloud Run中。 文檔頁面中,除了更多故障排除過程外,還有 Cloud Run 錯誤代碼及其含義。

暫無
暫無

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

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