0

cron で PHP スクリプトを実行していますが、完全に処理するには長い時間がかかります (例: 10 分)。このスクリプトが解析中に変更された場合はどうなりますか? または実行中?私が尋ねる理由は、バージョン管理下に置きたいサーバー全体に多数のスクリプトがあり、処理中にスクリプトが更新された場合に何が起こるか心配しているためです。それが問題である場合は、実行中にファイルに何らかのロックをかけることができます。

4

1 に答える 1

7

実行中のスクリプトには何も起こらないはずです。実行を開始するまでに、PHP は既にスクリプトを解析しており、オペコードは既にメモリ内にあるため、ディスク アクセスはもうありません。

于 2012-11-12T11:05:30.377 に答える