PHP脚本次数,与“设置时间限制(0)”无关`
我有一个使用另一个站点API的PHP脚本,由于请求的数量很大,我得到了一个超时 我的脚本需要约2小时才能执行,我已尝试预先编写:PHP脚本次数,与“设置时间限制(0)”无关`,php,api,timeout,Php,Api,Timeout,我有一个使用另一个站点API的PHP脚本,由于请求的数量很大,我得到了一个超时 我的脚本需要约2小时才能执行,我已尝试预先编写: set_time_limit(0); ignore_user_abort(1); 但这不起作用,页面仍然超时 是什么原因造成的?我找到了解决这个问题的办法。可能有点凌乱,但它起作用了 我执行了20个API调用,使其在超时范围内。然后,我使用$\u会话计数和页面刷新来创建所需的API调用数 这意味着页面永远不会超时。我想出了一个解决办法。可能有点凌乱,但它起作用了 我
set_time_limit(0);
ignore_user_abort(1);
但这不起作用,页面仍然超时
是什么原因造成的?我找到了解决这个问题的办法。可能有点凌乱,但它起作用了 我执行了20个API调用,使其在超时范围内。然后,我使用$\u会话计数和页面刷新来创建所需的API调用数
这意味着页面永远不会超时。我想出了一个解决办法。可能有点凌乱,但它起作用了 我执行了20个API调用,使其在超时范围内。然后,我使用$\u会话计数和页面刷新来创建所需的API调用数
这意味着页面永远不会超时。您使用的是Cloudflare吗?据我所知不是。什么是Cloudflare?这只是一个PHP脚本,它向我们所处理的公司发送了一个API。这是一个服务,我知道可能是这个服务导致了错误。哦。好啊不,我不用它。谢谢你的编辑。也许你不明白@TimSpeckhals在说什么。可能API响应将响应错误,因此时间限制将不起作用。您是否尝试
捕获您得到的错误,以便向我们展示它?您是否使用Cloudflare?我不知道。什么是Cloudflare?这只是一个PHP脚本,它向我们所处理的公司发送了一个API。这是一个服务,我知道可能是这个服务导致了错误。哦。好啊不,我不用它。谢谢你的编辑。也许你不明白@TimSpeckhals在说什么。可能API响应将响应错误,因此时间限制将不起作用。您是否试图捕捉到您遇到的错误,以便向我们展示?