当尝试向云运行容器发出HTTP请求时, 404错误



我有一个GCP项目,有一个管道,定期刮一个网站。它设置了一个云调度器,该调度器使用HTTP请求发送到Run容器(容器执行抓取)。然而,当我启动调度程序时,运行容器日志只是显示一个警告,说"[some_timestamp] POST 404 695 B [execution_time] Google-Cloud-Scheduler [Cloud_Run_URL]"。我很困惑,因为调度程序张贴请求到正确的运行容器,但容器抛出404错误?这里可能会发生什么?

如果需要更多的信息,我会贴出来。谢谢。

不是容器抛出404

一个服务,你的web服务器在容器上抛出404。

所以请求击中容器,然后是web服务器,但所请求的URL不起作用,web服务器返回404。查找您的应用程序错误,或者在给定的URL上是否存在该路径。

目前没有任何GCP服务中断,您可以在此状态页中检查。我建议您尝试按照本指南在本地模拟您的Cloud Run容器,并使用Cloud Run模拟工具来测试问题是否来自您的应用程序而不是Cloud Run。

根据这个线程的评论,404错误可能是从你的web服务器返回,它被记录在云运行。在本文档页面中,除了更多的故障排除步骤之外,还有Cloud Run错误代码及其含义。

相关内容

  • 没有找到相关文章

最新更新