ホームページ >バックエンド開発 >PHPチュートリアル >php ファイルのスケジュールされたタスクの実行に関連する問題

php ファイルのスケジュールされたタスクの実行に関連する問題

WBOY
WBOYオリジナル
2016-06-13 13:32:04900ブラウズ

スケジュールされたタスクでの php ファイルの実行に関する問題
は .php ファイルを書き込み、
も Bat を書き込みました。内容は次のとおりです:
C:wampbinphpphp5.3.8php.exe -f E:photoselectworka.php

タスク プランで Bat を定期的に実行し、5 分ごとに実行されるように設定します

しかし、多くの場合、5 分で完了できず、5 分後に別の Bat が実行されるため、エラーが発生します,
(スケジュールされたタスクでは、時間までに完了していないため、新しいインスタンスを作成する余裕がないことが設定されています) ですが、これが exe
助けてください、ありがとう


-----解決策---------5分で終わらないなら改善策を考えるしかない aPHPの効率が上がった、ボトルネックがどこにあるのか確認する、マルチスレッド化を検討する。


また、bat の場合は、新しいインスタンスを作成する余裕がありません。重複プロセスの検出を自分で実装する必要があります。

------解決策---------a.phpファイルを修正して実行時に判断するまだ実行中ですか? 実行中であれば、直接終了します。実行が完了したらフラグを破棄します。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。