Почему перехваченные исключительные ситуации заставляют IIS или даже весь сервер Windows Azure перестать работать?

Я предположил бы, что большая часть высокой рекламы взламывает, мы слышим о запуске или с компанией или с медиа, проинформированными конечным пользователем, которого кто-то смешал с их считать/укравший их идентификационные данные/и т.д.

Затем компания реагирует на это, проходит их журналы, чтобы попытаться обнаружить степень проблемы и что произошло, исправляет дыру, и т.д. и затем (вероятно), выпускает пресс-релиз и попытки связаться с затронутыми клиентами.

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

4
задан 13 February 2012 в 05:03
2 ответа

После дальнейшего исследования выяснилось, что это не было вызвано исключениями, хотя огромное количество исключений влияет на производительность, эта проблема заключалась просто в том, что проблема с базой данных, которая привела к исключению, также увеличила обработку раз для каждого запроса запросы не могли обрабатываться быстрее, чем они поступали, что заставляло их накапливаться до тех пор, пока IIS не скажет «не больше! 503 !!»

2
ответ дан 3 December 2019 в 03:33

Если вы уверены, что это исключения, StackOverflow, но на основе того, что я знаю: не напрямую. Только необработанные исключения вызывают прямое завершение процесса.

Но симптомы, которые вы описываете, тоже не таковы - «Служба IIS в конечном итоге выключается» - не могли бы вы уточнить, что вы имеете в виду под этим?

Исключения могут вызвать исключительно плохую производительность, и 30–100 / сек кажутся ужасно много; если они выживают после генерации сборщика мусора, они могут просто фрагментировать ваше адресное пространство, но не сохраняться (проверено на утечку памяти?)

«Или, что еще хуже, вся веб-роль перестает отвечать» - вы имеете в виду экземпляр виртуальной машины? Это больше похоже на утечку ресурсов, которая не

2
ответ дан 3 December 2019 в 03:33

Теги

Похожие вопросы