我想用100k记录实现paginate()
函数。为此,我使用下面的代码:
$user_obj = new User();
$users = $user_obj->paginate(100000);
但是这段代码不起作用,但是当我传递一万或另一个号码时它正在工作。我的桌子上有超过30万条记录。我使用get()
方法来获取get()
函数也无效的所有数据。
执行此代码后该页面无法正常工作,它正在抛出错误
此页面无效 localhost没有发送任何数据 ERR_EMPTY_RESPONSE
答案 0 :(得分:1)
由于您的请求我们的php max_execution_time
或memory_limit
而发生此错误,因此您可以使用ini选项设置无限内存。
像这样的东西
ini_set('memory_limit', -1);
ini_set('max_execution_time', -1); //-1 is unlimited
但是使用此选项可能会导致服务器由于负载过重而停机,因此在使用之前要小心
答案 1 :(得分:0)
ERR_EMPTY_RESPONSE特别是Laravel错误,它实际上是Google Chrome的一般错误,表示您的浏览器和网络服务器之间没有连接。
为了调试这一点,需要进行几次检查:
1)在Firefox等替代浏览器中是否会发生同样的情况?
2)/var/log/apache2/error.log中的任何消息?
感谢。