TGViewer
Турбокодер Турбокодер @turbocoderblog · 336 subscribers
Post #63 362
Решил провести кое-какой рефакторинг на сайтах, обновить версии .NET Framework, перевести методы на асинхронные где еще не было сделано до этого.

В результате потом три дня разбирался с исключениями и периодическими падениями IIS. Зато разобрался как определять причину падения w3wp.exe.

Если коротко, то нужно снять дамп во время падения и проанализировать его.

Для снятия дампа нужно:
1. установить на сервер Debug Diagnostic Tool от Microsoft.
2. запустить DebugDiag Connection и настроить к какому процессу сайту цеплять отладчик и какой дамп снимать. Я выбрал полный. Все это занимает буквально несколько кликов.
3. Ждать падения, в окне будет увеличиваться счетчик ошибок.

Для анализа:
1. Запустить DebugDiag Analysis
2. Загрузить дампы, которые насобирал DebugDiag
3. Выбрать нужный отчет, в моем случае Default (Crash report) и нажать Анализ
4. В отчете ищем текст исключения и трассировку.

В общем в падениях была виновата одна библиотека, которая использовалась при синхронизации сайта с ВКонтакте. Для нее после обновления .NET почему-то в конфиге сайте не прописался нужный binding. В тестовой среде все работало, а вот на продакшене уже нет.

Ошибку исправил, а заодно еще исправил несколько проблемных мест. Сейчас бы это все заняло, конечно, гораздо меньше времени.

Но опыт получен 😉
  • 👏 2
More from @turbocoderblog
  1. May 22, 2026Купил подписку Claude Pro Max на месяц за 1600 руб. попробовать. В результате после нескол…
  2. May 14, 2026Вот чем я сегодня занимаюсь весь день?? - Ранее бесплатный сервис VK ОРД ввел тариф за мар…
  3. Mar 12, 2026Задумался о покупке OLED монитора SAMSUNG Odyssey G5. Вроде на бумаге все хорошо, но смуща…
  4. Feb 5, 2026Как я и предполагал, начались побочные эффекты массового вайб-кодинга. GitHub признал, что…
  5. Feb 3, 2026Очень популярная тема сейчас - OpenClaw. Агент с ИИ, который делает за вас действия на ком…
  6. Feb 2, 2026Интересная статистика. Посмотрел результаты ежегодного опроса на ИС. 70% ответили, что НЕ…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →