Тайна IIS: "Обнаружен тупик" периодически делает сайт недоступным
Несколько раз в день наш веб-сайт vb.net (IIS 6.0) случайным образом выдает следующую ошибку и становится полностью недоступным в течение 5-15 минут за один раз, пока приложение перерабатывается:
ISAPI 'c: \ windows \ microsoft.net \ framework \ v2.0.50727 \ aspnet_isapi.dll' сообщил о себе как нездоровый по следующей причине: 'Обнаружен тупик'.
Веб-сайт работал в течение нескольких месяцев на одном и том же сервере в бета-версии без проблем, но проблема началась в выходные, когда мы запустили сайт. Живой сайт находится под некоторой нагрузкой, но меньше, чем многие другие наши производственные сайты.
Как я должен атаковать эту проблему? Я посмотрел на потерю рабочего процесса и создание файла дампа - но я не уверен, как это проанализировать. Любой совет или информация приветствуется. Спасибо Шейн
2 ответа
Вот хорошая статья о том, как начать с анализа дампов Hang, вызванных GC - XML Deadlock. Вы также можете посмотреть некоторые примеры здесь