ServerA と ServerB という 2 つのサーバーがあります。ServerA では、パッケージが FTP からテキスト ファイルをロードし、それが ServerB の他のパッケージによってプッシュされます。これらの両方のパッケージは、ほぼ同時に実行されます。
ServerA のパッケージは、ソース ファイルをロードする前に、FTP でソース ファイルの最終更新日を確認します。最終更新日が現在の日付と同じ場合、ファイルがロードされます。日付が同じでない場合は、10 秒間待機し、最終更新日を確認して現在の日付と比較します。これは、最新のファイルがサーバー B によって FTP パスにプッシュされるまで発生し続けます。スクリプト タスクを使用してこれを行いました。
問題は、サーバー A のスクリプト タスクが既に開始されており (10 秒ごとに最終更新日のチェックが開始されている)、サーバー B のパッケージが同じファイルにデータをエクスポートしようとすると、エラーがスローされること"The file is used by the another process"
です。この問題を解決するにはどうすればよいですか? アドバイスお願いします..