Laravel返回大脚本的空白视图

时间:2016-07-26 13:09:56

标签: php laravel

我的laravel装置在大多数情况下都能正常工作。但是当我需要计算大量数据时,laravel会在60秒后返回一个空白视图而不是HTML视图。

我的代码中有:

set_time_limit(0)

此外,使用Log :: info('debug'),即使laravel返回空白页面,我仍然可以看到脚本仍然执行。

所以我猜Laravel在60秒之前有一些超时来返回视图,即使脚本仍在运行。

你知道如何解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

我同意mark baker,这必须是服务器超时问题。

我的建议是使用队列来完成这么大的任务。

答案 1 :(得分:0)

这是由于我们的负载均衡器在60秒后超时。增加超时限制已解决了这个问题。