我的laravel装置在大多数情况下都能正常工作。但是当我需要计算大量数据时,laravel会在60秒后返回一个空白视图而不是HTML视图。
我的代码中有:
set_time_limit(0)
此外,使用Log :: info('debug'),即使laravel返回空白页面,我仍然可以看到脚本仍然执行。
所以我猜Laravel在60秒之前有一些超时来返回视图,即使脚本仍在运行。
你知道如何解决这个问题吗?
答案 0 :(得分:0)
我同意mark baker,这必须是服务器超时问题。
我的建议是使用队列来完成这么大的任务。
答案 1 :(得分:0)
这是由于我们的负载均衡器在60秒后超时。增加超时限制已解决了这个问题。