Возможно, это простое решение, но мой поиск не смог его найти.Остановить экземпляр рабочей роли от Windows Azure Management Portal
В моем решении Azure у меня есть рабочая роль с двумя экземплярами, которые вытягивают сообщения из очереди для обработки. Для целей отладки я хочу временно остановить эти экземпляры.
Если я нажму на Cloud Services
, а затем нажмите Instances
, я вижу два моих экземпляра, которые работают, но, похоже, не существует способа приостановить/остановить/отключить их. Любые идеи о том, как я могу?
Обратите внимание, что установка экземпляра в Busy приведет к его отключению от вращения LB, но ничего не сделает для рабочей роли, которая выполняет опрос сообщений в очереди. У вас есть пара вариантов: 1) Добавьте собственный код, чтобы вы могли указать через изменение конфигурации, что ваша роль должна прекратить получать сообщения, 2) RDP для виртуальной машины и остановить работу WaWorkerHost. Существуют различные способы сделать # 2, но проще всего использовать RDP для виртуальной машины, скачать AzureTools, в средствах для отладки загрузок AzureTools, подключить WinDBG к WaWorkerHost.exe и оставить его сломанным. – kwill