【发布时间】:2017-02-17 00:47:45
【问题描述】:
我有一个使用另一个站点的 API 的 PHP 脚本,由于请求的数量很大,我遇到了超时。
我的脚本应该需要大约 2 个小时才能执行,我已尝试预先添加:
set_time_limit(0);
ignore_user_abort(1);
但这不起作用,页面仍然超时。
这是什么原因造成的?
【问题讨论】:
-
你在使用 Cloudflare 吗?
-
我不知道。什么是 Cloudflare?这只是向我们处理的公司发送 API 的 PHP 脚本。
-
这是一项服务,我知道它可能会导致错误。
-
哦。好的。不,我不使用它。也感谢您的编辑。
-
也许你不明白@TimSpeckhals 在说什么。也许 API 响应会以错误响应,因此时间限制将不起作用。您是否尝试过
catch您遇到的错误,以便向我们展示?