ケース:
現在多くのユーザーによって実行されている PHP スクリプトがあります。
このスクリプトは完了するまでに時間がかかります (たとえば、ブラウザからデータを取得し、処理し、データベースを更新するなど)。
ここで、スクリプトを変更し、FTP クライアントを使用してサーバーにアップロードします。FTP クライアントは喜んでアップロードし、アップロード済みと表示します。
ここで実際に何が起こったのでしょうか?
変更したスクリプトをアップロードすると、現在の実行はどうなりますか?
私が思いついた可能性は次のとおりです。
1)現在のすべての実行はねじ込まれています。
新しいスクリプトがアップロードされると、実行が停止しました。これが事実である場合 (そうでないことを祈ります)、現在の実行に影響を与えずにスクリプトをサーバーにアップロードするにはどうすればよいでしょうか?
2)現在の実行は古いスクリプトで完了します。新しいリクエストが来ると、新しく変更されたスクリプトで処理されます。
3)他に何か?