Google cloud platform 谷歌计算引擎上的502服务器错误

Google cloud platform 谷歌计算引擎上的502服务器错误,google-cloud-platform,Google Cloud Platform,我在Google Compute Engine上安装了一个服务器,在Ubuntu 16.04.4 LTS上安装了Apache服务器。它受到IAP的保护 在大约6个月的时间里一切正常,但现在一些用户遇到502服务器错误 我已经检查了以下链接 [将Apache KeepAliveTimeout更改为620] [已删除ajax请求] 但问题仍然存在 下面是其中一个日志中的错误消息 { httpRequest: {…} insertId: "170sg34g5fmld90"

我在Google Compute Engine上安装了一个服务器,在Ubuntu 16.04.4 LTS上安装了Apache服务器。它受到IAP的保护

在大约6个月的时间里一切正常,但现在一些用户遇到502服务器错误

我已经检查了以下链接

  • [将Apache KeepAliveTimeout更改为620]
  • [已删除ajax请求]
但问题仍然存在

下面是其中一个日志中的错误消息

{
     httpRequest: {…}  
     insertId:  "170sg34g5fmld90"  
     jsonPayload: {
      @type:  "type.googleapis.com/google.cloud.loadbalancing.type.LoadBalancerLogEntry"   
      statusDetails:  "failed_to_pick_backend"   
     }
     logName:  "projects/sggc-web01/logs/requests"  
     receiveTimestamp:  "2018-03-14T07:21:55.807802906Z"  
     resource: {…}  
     severity:  "WARNING"  
     spanId:  "44a49bf1b3893412"  
     timestamp:  "2018-03-14T07:21:53.048717425Z"  
     trace:  "projects/sggc-web01/traces/f35119d8571f20df670b0d53ab6b3210"  
    }

请帮助我跟踪并解决此问题。谢谢大家!

错误不是由服务器引起的,而是由服务器引起的

对于statusDetails“failed_to_pick_backend”中的错误,我们可以看到它是由于所有实例在尝试建立连接时都不正常(或仍然不正常)而导致的

这可能是因为:

1-实例的CPU使用率太高,无法响应负载平衡器发出的运行状况检查请求,显示不健康


2-防火墙中不允许进行健康检查(我怀疑这可能是它以前工作过的原因)

谢谢您的回答。我将尝试增加服务器上的CPU。@Thet Hlaing>是否通过增加服务器上的CPU来解决此问题?是。我增加了服务器CPU,不再遇到这个问题。昂贵的解决方案:'(