Предположим, что моя роль Azure как-то исчерпывает общесистемные ресурсы. Например, он порождает много процессов, и все эти процессы зависают и используют всю виртуальную память в системе. Или он создает множество объектов событий Windows API и не может их освободить, и такой объект больше не может быть создан. Я имею в виду что-нибудь кроме уничтожения файловой системы .
Теперь описанные мной изменения отменяются после перезапуска обычной машины Windows - процессы завершаются, виртуальная память «перерабатывается», события и другие подобные объекты «перерабатываются» и т. Д.
Все же есть проблема. Что, если хост фактически не перезапускается, а проходит через какой-то другой процесс, когда я нажимаю «перезагрузка» или «остановка», а затем «запуск»?
Действительно ли хост перезагружается при перезапуске роли или перезагрузке экземпляра?