我正在运行一个需要一些时间(大约 3-5 分钟)的脚本,但在 60 秒后页面停止加载并出现空白页面。我在 php.ini 文件中的max_execution_time 120 秒,我在脚本运行之前添加了以下行:
ini_set('max_execution_time', 1800);
set_time_limit(0);
但是,在 60 秒后,页面仍然停止。奇怪的是,当我跟踪我的脚本进程时,sql 查询似乎运行良好。我的意思是,页面停止后,当我检查我的数据库表时,我看到正在插入记录(这意味着我的脚本仍在运行,但问题是页面停止加载,所以我看不到我的脚本结果是包含一些文本的提要)。
Powweb的其他用户提供同样的问题。他们可能不允许您扩展此内容。如果是这种情况,是时候寻找新主机或购买 VPS 了。我可以建议 digitalocean.com 简单和价格吗?
在 Apache 的 .htaccess 文件中使用以下代码:
php_value max_execution_time 200