1

これはばかげた質問かもしれませんが、私は興味があります:

データベースクエリをばかげた(10000+)回数ループすると、サーバーは500の内部エラーを返します。

私はこのようなものをどの種類のアプリにも含めていません、私は完全に興味があります。

編集:

私が言及するのを忘れたいくつかのこと:

スクリプトの制限時間は無限大に設定されています。

エラーが返された場合でも、スクリプトは実際にはすべてのデータベースクエリを実行します。

エラーは、すぐにではなく、しばらくすると表示されます。

そして、エラーが返されると、サーバー上の他のページに数分間アクセスできなくなります(フリーズしたかのように、再起動する必要がありますか?)...

私も共有ホストにいます...

4

1 に答える 1

0

取得している場合は、表示されていないエラー500のようなものがあります..これを使用してエラーを見つけることができますPHP

error_reporting(E_ALL);
ini_set('display_errors','On');
set_time_limit(0) ;

上記のオプションを設定する権限がない場合にも、これを行うことができます

print_r(error_get_last());

役立つことを願っています

于 2012-04-12T02:15:09.850 に答える