【问题标题】:Apache Connection Time OutApache 连接超时
【发布时间】:2017-02-23 19:26:54
【问题描述】:

我有一个报告,它使用循环 PHP 代码(Laravel 框架)从 MySQL 服务器生成一组数据。但是,服务器可以处理的最大值是一个有 400 行的数组,每行包含 61 个子值。

[
 [1, ...,61], // row 1
 .
 .
 .
 [1,....,61] // row 400
]

每个值都是通过运行从 MySQL 服务器检索数据的循环计算得出的。

没有负载均衡器。

我尝试增加 max_execution_time = 600(10 分钟),但仍然显示连接超时问题。有什么想法吗?谢谢,

Connection Timed Out

Description: Connection Timed Out

服务器版本:Apache/2.4.7 (Ubuntu) - PHP 5.6

【问题讨论】:

  • 感谢您提供的信息。可能会被这个赶上:mod_proxy_fcgi ignores timeout (fixed at 30s)。仅供参考...IUS 存储库提供 2.4.25
  • 谢谢@ficuscr。我认为该错误已在 2.4.8 版上修复,他们根本没有提及 2.4.7 版。不过我会读一读。

标签: php apache laravel ubuntu-14.04


【解决方案1】:

需要更多信息才能得到明确的答案...

  1. 什么是 Apache/httpd 版本(有一些与此相关的错误)?

  2. 是否有防火墙或负载平衡器?

如果你确定还是超时错误而不说内存,那么很可能是httpd的TimeOut directive。默认为 300 秒。

如果仍然卡住,请粘贴您看到的确切错误。

【讨论】:

    【解决方案2】:

    我的 PHP 版本是 5.6。升级到 PHP7 后,我的应用程序速度显着提高。现在一切正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-24
      • 2023-03-06
      • 1970-01-01
      • 1970-01-01
      • 2022-01-21
      • 2014-01-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多