Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 如何调试GCP“后端”响应“损坏”错误?_Google Cloud Platform_Google Kubernetes Engine_Load Balancing_Kubernetes Ingress - Fatal编程技术网

Google cloud platform 如何调试GCP“后端”响应“损坏”错误?

Google cloud platform 如何调试GCP“后端”响应“损坏”错误?,google-cloud-platform,google-kubernetes-engine,load-balancing,kubernetes-ingress,Google Cloud Platform,Google Kubernetes Engine,Load Balancing,Kubernetes Ingress,我有一个Springboot应用程序作为kubernetes部署运行,使用GCP提供的默认入口控制器作为kubernetes节点端口服务公开。问题是,在命中服务的端点时,我遇到了502个错误。云日志报告这是一个后端\u响应\u损坏的错误。但是,如果我将端口转发到服务,我不会遇到这个问题。我怎样才能开始检查导致错误的原因 任何帮助都将不胜感激 请查看此文档: 它包含以下情况的一般故障排除步骤: 无法解释的502个错误 如果在完成负载平衡器配置后502个错误持续时间超过几分钟,则可能是: 没有。

我有一个Springboot应用程序作为kubernetes部署运行,使用GCP提供的默认入口控制器作为kubernetes
节点端口
服务
公开。问题是,在命中服务的端点时,我遇到了502个错误。云日志报告这是一个
后端\u响应\u损坏的
错误。但是,如果我将端口转发到服务,我不会遇到这个问题。我怎样才能开始检查导致错误的原因


任何帮助都将不胜感激

请查看此文档:

它包含以下情况的一般故障排除步骤:

无法解释的502个错误
如果在完成负载平衡器配置后502个错误持续时间超过几分钟,则可能是:

没有。
后端上的软件未运行

验证运行状况检查通信是否到达后端虚拟机,并搜索成功的日志条目

无法解释的502个错误
确保您的后端实例是健康的,并且支持HTTP/2协议。您可以通过使用HTTP/2测试与后端实例的连接来验证这一点。确保VM使用符合HTTP/2规范的密码套件。例如,HTTP/2不允许某些TLS 1.2密码套件。请参阅TLS 1.2密码套件黑名单

验证VM是否使用HTTP/2协议后,请确保防火墙设置允许运行状况检查器和负载平衡器通过

如果防火墙设置没有问题,请确保负载平衡器配置为与VM上的正确端口通信

希望该指南对您的问题有用。
干杯

你能提供kubectl命令的输出吗描述ep-n你的名称空间你的服务嗨,Jamie,谢谢你的回复。幸运的是,我能够找出问题所在,这是因为直接从另一个API调用返回响应。提取响应体并单独发送回对我来说很有效。