スクリプトのタイムアウトを防ぐためのPHPのスリープ

私は大規模なディレクトリのリストを読み込むスクリプトを持っており、(その性質上)読み込みには永遠にかかります。私はスクリプトのタイムアウトを経験するケースがいくつかあり、スクリプトがタイムアウトしないように私のようなものを使うことができるのか、状況を悪化させるだけなのか不思議でした。

ベストアンサー

set_time_limit()でタイムアウト制限を設定することはできませんか?

0に設定すると、スクリプトは永遠に実行されます。

set_time_limit(0);

Usleep() will halt the execution of the PHP script in the given time. In that time your
script will not be listing any directories and such. It will just
freeze the script until it is allowed to continue.

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です