当前位置: 首页 > 知识库问答 >
问题:

一个GCP项目中云运行应用程序的HTTP 503错误,但另一个项目中没有

鲁熙云
2023-03-14

我在两个项目上使用相同的容器(类似的资源)--生产和阶段。两者都有自定义域与云耀斑DNS设置,并在同一地区。容器构建是在一个完全不同的项目中完成的,IAM用于处理对这些容器的访问。对于所有5个服务,这两个项目服务都有80个并发和300秒超时。

三天前一切都很好,但从昨天开始,几乎所有的云运行服务(谢天谢地)都开始随机抛出503个请求。有些服务甚至一周都没有部署。同样的容器在生产项目上运行良好,没有问题。

  • 任何与Cloudflare有关的东西(我尝试了cloud run给出的URL都有503的问题)
  • 任何带有构建或容器的东西(我用go尝试了演示hello world容器--它也有问题)
  • 参考资料:我尝试给它1 GB ram和2个CPU,但问题仍然存在
  • 部署问题(部署多个分支-不起作用)
  • 代码中的问题(刚刚将流量路由到2-3天的旧版本,但仍然存在问题)
  • 服务级别上的问题(我使用相同的容器创建了一个全新的服务,它也有这个问题)
    null

共有1个答案

彭飞虎
2023-03-14

根据你的解释,我不明白是怎么回事。您解释了哪些不起作用,但没有指出哪些有效(您的应用程序在本地运行吗?您能够运行hello world示例应用程序吗?)

所以我将推荐一些调试技巧。

>

  • 如果获得HTTP 5xx状态代码,首先检查应用程序的日志。它在打印日志吗?有请求的日志吗?您的应用程序是否具有“详细”日志记录设置并部署为“详细”日志记录设置?

  •  类似资料:
    • 我的firebase函数在开发中运行正常(D),但在生产中给了我以下错误。此外,当我检查firebase functions控制台上的日志时,似乎没有任何活动。就好像函数没有被调用一样。 这里是我的angular应用程序调用函数的代码- 以下是功能- 索引.ts GPublish.ts 在开发和生产中部署功能时,我已经正确地更改了服务帐户密钥和google凭据。 null

    • 我正在构建一个应用程序,它有任意数量的“微社区”。目前,一个用户只能属于一个,所以当他们最初注册时,他们输入一个秘密代码,将他们与相关社区联系起来。 将这些“微社区”(由未来在应用程序上玩一个空间的客户拥有)分离成单独的Firebase项目或将所有数据保存在一起是明智的吗?

    • 我正在构建一个定制的Java库。我把我的大部分“重复”代码都保存在那里,比如文件处理、字符串处理等。每次我想使用它们时,我都必须将该类复制并粘贴到我正在进行的其他项目中。有没有办法让这个自定义库类成为“依赖项”?我在用我的智能手机。

    • 问题内容: 我在玩Android Studio,制作一个非常简单,非常愚蠢的应用,以了解 有关保存关键首选项的知识,但遇到了一个奇怪的障碍。我将尽力 提供尽可能多的内容,因为可能很难重现此错误,但是 老实说,我正在运行的两个应用程序都是超级基本的,并且没有编译 错误。 规格:没有模拟器,我正在运行Samsung Galaxy Tablet。Windows 7,Android Studio 1.2,

    • 我在repo的“Development”分支的更改上使用带有触发器的云构建来触发构建。作为构建的一部分,我使用gcloud builder将一些东西部署到项目A中。 现在,我想在项目B上运行相同的构建。可能是同一个分支,也可能是不同的分支(即'release-*')。最后,希望用gcloud builder将一些东西部署到项目B中。 问题是,当我在project B(在Google云控制台)上时,

    • 我有两个android应用程序。我只使用一个firebase项目为他们两个,与两个应用程序都包括在其中。因此,我只有一个google-services.json,它为我的两个应用程序指定了键。我正在尝试使用firebase cloud消息传递,遇到以下问题: 什么能引起这些问题?我需要为第二个应用程序创建全新的firebase项目吗?还是我漏掉了什么? 如果你需要看一些代码,让我知道。在这一点上,