データベースに40k個のエントリがあり、laravelで簡単なフェッチを使ってそれらを呼び出そうとしています。500のエラーを引き起こす行が多すぎますか?
$domains = Domain::where("available", 1)->limit(1000)->get();
return view('domains')
->with("domains", $domains);
これは、数千行までは正常に動作します。しかし、コールに制限を設定しないと、500エラーが表示されます。なぜ、この問題を回避する方法を見つけ出すか、Apacheのログやストレージにあるlaravelの独自のログで何かを見つけられないように見える場所を見つけ出すことができません。
を確保するため、エラーで何かがなければなりませんエラー報告が有効になっている場合のログhttp://stackoverflow.com/questions/845021/how-to-get-useful-error-messages-in-php –
PHPスクリプトに使用できるメモリが不足しています。 –
PHPが割り当てたメモリプールを使い果たしてしまったことを喜んで賭けています。あなたは結果を改ページしなければなりません。 – Machavity