我有两个名为“A”的 Google Cloud Run 服务,它们向另一个服务“B”发出客户端 rest 调用,以从 MongoDB 数据库获取信息。奇怪的是,请求发出的是 https://A/
我有两个名为“A”的 Google Cloud Run 服务,它们向另一个服务“B”发出客户端 rest 调用,以从 MongoDB 数据库中获取信息。奇怪的是,发出的请求 https://A/revisions/463fc2ce-9140-47f7-8294-240a5640a49b/pages 有时会产生 504 错误,并显示消息“请求已终止,因为它已达到最大请求超时”,但是相同的调用但具有不同的修订 ID,例如:https://A/revisions/543fc2ce-9140-47f7-8294-240a5640a49b/pages 没有问题,第一个修订版在响应中带来的信息比第二个修订版少。
查看客户端“B”的日志,我发现它显示了警告类型的消息:响应主体被截断。这通常意味着请求超时或应用程序在响应完成之前退出。
我还观察到 CPU 或内存没有问题,并且在两种情况下 CPU 始终处于活动状态。
这是我在两个服务的 yaml 中的配置:
resource_requests:
cpu: 1
memory: 512
resource_limits:
cpu: 1
memory: 512
min_scale: 1
max_scale: 100
cloud_run_gen: gen2
ports:
name: http1
port: 8080
startup_cpu_boost: true
cpu_always_allocated: true
会发生什么事?
504 请求已终止,因为已达到最大请求超时时间 GCP
下载声明:
本站所有软件和资料均为软件作者提供或网友推荐发布而来,仅供学习和研究使用,不得用于任何商业用途。如本站不慎侵犯你的版权请联系我,我将及时处理,并撤下相关内容!
帖子版权声明
1、本帖标题:504 请求已终止,因为已达到最大请求超时时间 GCP 本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com
除非注明,本帖由John P Kent 在本站《java》 版块原创发布,
转载请注明出处!