ホームページ > バックエンド開発 > PHPチュートリアル > 長時間実行されるphpファイルに対処する方法

長時間実行されるphpファイルに対処する方法

WBOY
リリース: 2016-06-23 14:07:45
オリジナル
1355 人が閲覧しました

1.php に echo "ok";
とだけ記述すると、通常は OK と表示されますが、1.php が 100 万回ループするステートメントを解決し、各ループの間にスリープすると (1.php をシミュレートするため) php (これは長い時間がかかるプロセスです) の場合、このページ (1.php) を保存するために一定の時間が経過した後にプロンプ​​ト ボックスが表示される可能性があります。どうしたの?どうやって解決すればいいでしょうか?


ディスカッションに返信 (解決策)

set_time_limit(0);

いいえ。現象は同じですApacheでも何か設定する必要があるのでしょうか?

memory_limitを設定してみる

上記も試してみましたが、同じ現象でうまくいきません。

set_time_limit(0);
そして、APACHE 設定ファイル php.ini の max_execution_time = 0 を変更する必要もあります

まだ機能しません。ブラウザ側で他に設定する必要があるものはありますか?

まだ機能しません。ブラウザ側で他に設定する必要があるものはありますか?
まず APACHE 設定ファイル php.ini で max_execution_time = 0 を変更し、次に set_time_limit(0); を追加します。数億のデータをテストしたところ、10 分以上待ってもページはハングしませんでした。

ダウンロードは、php スクリプトが解析できないことを意味します。php がダウンしている可能性はありますか?

しかし、php がダウンしている場合はどうなるでしょうか?どうやってするの?再インストールしますか?
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート