PHP を使用して Cron ジョブをシミュレートする
P粉207483087
P粉207483087 2023-09-04 14:03:57
0
1
436
<p>LMS (学習管理システム) をオンラインで実行していますが、「training/admin/cli/cron.php」というファイルを毎分実行する必要があります。問題は、私のホストでは cron ジョブの実行が 30 分ごとにしか許可されていないことです。 </p> <p>次の内容を含む cron_script.php というファイルを作成し、30 分ごとに実行されるように設定してみました。 <pre class="brush:php;toolbar:false;"><?php set_time_limit(0); $ターン=0; while($turns < 30) { exec('training/admin/cli/cron.php'); 睡眠(60); $ターン ; } ?></pre> <p>ただし、実行されるのは 1 回だけのようです。エラーメッセージは cron によって実行されているため、どこにも印刷できないため、エラーメッセージを修正する方法さえわかりません。 </p>
P粉207483087
P粉207483087

全員に返信(1)
P粉475315142

これは可能です。 デフォルトの実行時間制限は 30 秒であるためです。 この機能を使う https://www.php.net/manual/en/function.set-time-limit.php または、php.ini ファイルの「max_execution_time」値を変更します。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!