Как узнать, почему мой экземпляр Azure не запускается? - PullRequest
2 голосов
/ 12 июля 2011

Я развернул свой пакет услуг в Windows Azure.Портал управления показывает «ожидание запуска экземпляра роли» уже 30 минут, поэтому я предполагаю, что что-то не так.

Я знаю, что есть диагностика Azure, но есть ли более простой способ выяснить, что происходит вмой пример - как какая-то консоль, отображающая какой-то подробный вывод или что-то?

Ответы [ 3 ]

3 голосов
/ 12 июля 2011

В этих случаях, вероятно, наиболее целесообразно просто включить RDP в коробку и посмотреть, что происходит.Журналы событий, попадания на сайт и т. Д. Изнутри машины обычно дают вам довольно хорошую идею.Если у вас есть Intellitrace (Visual Studio Ultimate), вы также можете включить это и отсосать логи, чтобы увидеть, что происходит.Это тоже очень хорошо работает.

2 голосов
/ 13 июля 2011

@ dunnry Проблема в том, что вы не можете открыть сеанс RDP на сервере, если ваша роль Azure не запущена, поэтому вы ничего не знаете о происходящем.в ваших файлах конфигурации Azure что-то не так.Попробуйте удалить детали и заново развернуть их.Обратите тройное внимание на ваши ConnectionStrings.Убедитесь, что все настройки конфигурации ServiceDefinition определены в файле настроек конфигурации ServiceConfiguration.

Что мы в основном делаем, это развертывание на основе ночной сборки.Мы можем проверить наши наборы изменений за день до того, как экземпляр не достигнет рабочего состояния.

2 голосов
/ 12 июля 2011

Если программа Azure Diagnostics ничего вам не сообщает, я так не думаю - нет.Несколько досадно, что часто возникает проблема с инициализацией Диагностики Azure - например, если строка подключения диагностики неверна.

Если экземпляры роли запускаются, но в приложении возникают проблемы, то удаленный рабочий стол может помочь.

Если ничего не помогло, попробуйте поддержку Azure - она ​​по-прежнему бесплатна.

...