【问题标题】:Apache 502 Error - Server Hang upApache 502 错误 - 服务器挂断
【发布时间】:2015-07-03 21:19:54
【问题描述】:

我正在使用带有 Apache、MySQL 和 PHP 的 EC2 实例(t2 Medium)。我经常收到 502(服务器挂断)错误。试图从一周内找到解​​决方案,但无法解决。

我在服务器配置中使用mpm_prefork

<IfModule mpm_prefork_module>

    StartServers             15

    MinSpareServers          15

    MaxSpareServers          25

    MaxRequestWorkers        200

    MaxConnectionsPerChild   1000
</IfModule>

也无法在访问和错误日​​志中看到 502 状态代码。

任何建议都会非常有帮助。

【问题讨论】:

    标签: php mysql apache amazon-ec2


    【解决方案1】:

    通常,“实例状态检查”会验证您的实例的操作系统是否正在接受流量。

    当它失败时,意味着实例内部的操作系统没有响应流量,例如,当 Windows 实例挂起或 Linux 实例内核崩溃或实例内部网络被禁用时,就会发生这种情况。

    “502 Bad Gateway”也可能是 Web 服务器未及时响应的标志,这与 CloudWatch 已记录您的实例持续 100% 的 CPU 使用率这一事实相符。

    鉴于您的实例是 t.micro 实例,如果高负载是合法的,您可能需要考虑迁移到更大的实例类型,例如 m1.small。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-06-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-05
      • 1970-01-01
      • 2021-05-12
      相关资源
      最近更新 更多