【问题标题】:Specific web page started to occasionally result in 500 internal error特定网页开始偶尔会导致 500 内部错误
【发布时间】:2010-09-02 15:21:28
【问题描述】:

我今天遇到了一个问题,我网站上的特定页面有时会导致 500 内部错误。由于对大型数据集的一些数据库查询,该页面通常需要相当长的时间来加载,但直到今天才开始发生 apache 500 内部错误。显然我会尽量优化数据库查询以提高页面加载速度,但是有没有人知道为什么这可能在几个月后开始发生?我不知道有任何服务器范围的配置更改。是否可能是需要在 php.ini 中修改的脚本执行时间问题?

【问题讨论】:

  • 您检查过 Apache 和 PHP 错误日志吗?
  • 我的权限非常有限,无法查看 /var/log/messages,不知道在哪里可以查看,没有 /var/log/apache/php.errors 这样的文件夹
  • phpinfo() 会告诉你 PHP 的错误在哪里。

标签: php linux apache .htaccess


【解决方案1】:

我遇到了同样的问题Here。最终不得不将站点移动到更新的服务器。未找到解决方案。

【讨论】:

    【解决方案2】:

    【讨论】:

      【解决方案3】:

      没有错误日志,这是一个猜测......

      • 可能是内存限制

      • 执行时间

      检查 php 设置并更改它们。

      由于您的数据库中的数据值正在增长,因此这种问题会在一段时间后出现。您必须特别重构“页面”您的查询。

      【讨论】:

        猜你喜欢
        • 2015-07-14
        • 1970-01-01
        • 1970-01-01
        • 2011-07-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-11-23
        相关资源
        最近更新 更多