【发布时间】:2015-11-14 02:27:14
【问题描述】:
我有一个 wordress 博客,并且有一个插件可以根据用户请求执行大约 20000 个 SQL 插入。我注意到这个过程需要很长时间,这很正常,但是请求在 30 秒时超时。 我检查了 PHP 设置并注意到 PHP max_execution_time 是 30 秒,所以我将其增加到 90,但请求保持在 30 秒超时(我什至记录了 ini_get('max_execution_time') 返回的内容并显示为“30”。然后,我检查了是否有任何限制请求时间的apache指令,发现有一个“TimeOut”指令(http://httpd.apache.org/docs/2.2/mod/core.html#timeout) 它的值为 60,我也将其增加到 90,但问题仍然存在 - 请求在 30 秒后超时,就像我更改任何内容之前一样。
注意:我做任何修改后都会重新启动服务器
【问题讨论】:
-
您如何将
max_execution_time更改为ini_set?如果是这样,如果 PHP 在安全模式下运行,它将无法工作。 -
不,它是从 php.ini 文件更改的
-
查看 phpinfo 以查看使用了哪个 ini 文件。
标签: php wordpress apache timeout