У нас есть Azure служба приложений, которая настроена на автоматическое увеличение / уменьшение в зависимости от некоторых критериев.
- Хосты приложений в службе приложений будут загружать большие файлы из Azure хранилища больших двоичных объектов в локальный каталог 'D: \ home' для обработки
- Приложение удалит эти временные файлы после успешного завершения / сбой процесса.
- Однако при уменьшении службы приложений временные файлы, загруженные уменьшенной службой приложений, не очищаются и в конечном итоге не хватает места для этих оставшихся служб приложений.
Вопросы:
Может ли оставшаяся работающая служба приложений удалить те файлы / папки, которые были загружены / созданы другим экземпляром службы приложений (и эти экземпляры служб приложений исчезли из-за уменьшения)? Все эти файлы / папки, загруженные / созданные в разных экземплярах службы приложений, находятся в одном и том же «D: \ home».
Если есть способ обнаружить, что служба приложения завершает работу, очистите эти временные файлы / папку, прежде чем она окончательно закроется?