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