ホームページ >バックエンド開発 >PHPチュートリアル >php ファイルのスケジュールされたタスクの実行に関連する問題
スケジュールされたタスクでの php ファイルの実行に関する問題
は .php ファイルを書き込み、
も Bat を書き込みました。内容は次のとおりです:
C:wampbinphpphp5.3.8php.exe -f E:photoselectworka.php
タスク プランで Bat を定期的に実行し、5 分ごとに実行されるように設定します
しかし、多くの場合、5 分で完了できず、5 分後に別の Bat が実行されるため、エラーが発生します,
(スケジュールされたタスクでは、時間までに完了していないため、新しいインスタンスを作成する余裕がないことが設定されています) ですが、これが exe
助けてください、ありがとう
-----解決策---------5分で終わらないなら改善策を考えるしかない aPHPの効率が上がった、ボトルネックがどこにあるのか確認する、マルチスレッド化を検討する。
また、bat の場合は、新しいインスタンスを作成する余裕がありません。重複プロセスの検出を自分で実装する必要があります。
------解決策---------a.phpファイルを修正して実行時に判断するまだ実行中ですか? 実行中であれば、直接終了します。実行が完了したらフラグを破棄します。