Re[8]: PDB в продуктиве
От: Mystic Artifact  
Дата: 28.03.17 21:02
Оценка:
Здравствуйте, kochetkov.vladimir, Вы писали:

KV>Нет, это только мои грязные фантазии на тему В IIS/ASP.NET надо сильно постараться, чтобы можно было что-то скачать из /bin или чтобы PDB оказались вне этого каталога.

Но есть же ж ещё прикладной код. А там может быть уже и не сильно надо постараться.
Re[3]: PDB в продуктиве
От: rm822 Россия  
Дата: 29.03.17 10:51
Оценка: :)
AVK>Как это поможет на продакшене?
В двух словах — это просто переход на другой технологический уровень.

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

Как перейти с IDE 20 летней давности на что-то современное.
Re[4]: PDB в продуктиве
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 29.03.17 11:58
Оценка:
Здравствуйте, rm822, Вы писали:

R>Если нужно разобрать дапм, ты берешь его и разбираешь, и все просто работает. Ты не думаешь о том как бы посмотреть исходники, где взять бинари, и к какой же версии черт побери это относится.


Это все понятно, но это не про продакшен, а про машину разработчика. Вопрос же был в другом.
AVK Blog
Re[5]: PDB в продуктиве
От: Sinix  
Дата: 30.03.17 15:31
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Это все понятно, но это не про продакшен, а про машину разработчика. Вопрос же был в другом.


Про машину разработчика + dump debug. С 2010й студии емнип работает. Завести, чтоб оно работало — то ещё удовольствие, правда.
Re: PDB в продуктиве
От: vdimas Россия  
Дата: 31.03.17 08:23
Оценка:
Здравствуйте, Pek2014, Вы писали:

P>Как поступаете вы?


Поставляем одновременно релизные и дебажные либы с PDB.
Иногда у разработчиков-клиентов что-то падает через "слоёный пирог" прямых/обратных вызовов в своём коде через третьесторонний. Удобней в таких случаях для отладки иметь полный стек.
Re[5]: PDB в продуктиве
От: rm822 Россия  
Дата: 31.03.17 14:29
Оценка:
AVK>Это все понятно, но это не про продакшен, а про машину разработчика. Вопрос же был в другом.
Затем что для корректной работы профайлеров нужно восстанавливать callstack, а там FPO, stackalloc, зоопарк calling conventions и слои managed/unmanaged/wow64
Некоторые ***ки конечно делают вид что у них этого всего нет, или что нарубив код на дотнете это можно просто проигнорировать, но на то они и ****ки, и стек у них вечно разваливается
Re: PDB в продуктиве
От: GlebZ Россия  
Дата: 31.03.17 19:14
Оценка:
Здравствуйте, Pek2014, Вы писали:

P>Как поступаете вы?

Оставляю. Всегда делаем систему логов при получении любого исключения в котором лежит стэктрейс и время сборки приложения.
Re[6]: PDB в продуктиве
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 31.03.17 19:50
Оценка:
Здравствуйте, rm822, Вы писали:

AVK>>Это все понятно, но это не про продакшен, а про машину разработчика. Вопрос же был в другом.

R>Затем что для корректной работы профайлеров нужно восстанавливать callstack

Ты профайлеры на продакшене запускаешь?
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
AVK Blog
Re[7]: PDB в продуктиве
От: Tom Россия http://www.RSDN.ru
Дата: 03.04.17 09:42
Оценка:
AVK>Ты профайлеры на продакшене запускаешь?
Почему нет, только так можно анализировать реальную нагрузку.
Народная мудрось
всем все никому ничего(с).
Re[7]: PDB в продуктиве
От: rm822 Россия  
Дата: 03.04.17 17:42
Оценка:
AVK>Ты профайлеры на продакшене запускаешь?
Да, когда не получается изолировать, или когда это проще и есть возможность
Re[8]: PDB в продуктиве
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 03.04.17 19:41
Оценка:
Здравствуйте, Tom, Вы писали:

AVK>>Ты профайлеры на продакшене запускаешь?

Tom>Почему нет, только так можно анализировать реальную нагрузку.

Потому что вряд ли пользователи порадуются, когда все резко стало тормозить и глючить. Хотя, конечно, продакшен бывает разный.
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
AVK Blog
Re[9]: PDB в продуктиве
От: Tom Россия http://www.RSDN.ru
Дата: 07.04.17 06:49
Оценка:
AVK>Потому что вряд ли пользователи порадуются, когда все резко стало тормозить и глючить. Хотя, конечно, продакшен бывает разный.
О как, странно но пользователи StackOverflow не жалуются
Ну и в догонку, совсем непонятно с какого перепугу вдруг всё должно резко тормозить и уж тем более глючить.
Особенно в sampling режиме
Народная мудрось
всем все никому ничего(с).
Отредактировано 07.04.2017 6:50 Tom . Предыдущая версия .
Re[2]: PDB в продуктиве
От: mssmax  
Дата: 24.04.17 16:53
Оценка:
Здравствуйте, rm822, Вы писали:

R>Правильно — всегда собирать с PDB, иметь symbol server & source server. И PDB и бинари класть в symbol server

R>Нужно имеенно все сразу, иначе толку не будет.

I second that. Кастомеру не нужны PDB в дистрибутиве, ему плевать, поэтому включать их в релизный билд просто не имеет смысла ( из-за раздутия последнего ). А вот когда этот кастомер придёт с дампом, они очень даже кстати. Настройка symbol server — дело от силы пары часов, так что за отмазу не прокатит.

Мои две копейки.
Re[3]: PDB в продуктиве
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 26.04.17 18:32
Оценка:
Здравствуйте, mssmax, Вы писали:

M>I second that. Кастомеру не нужны PDB в дистрибутиве, ему плевать, поэтому включать их в релизный билд просто не имеет смысла ( из-за раздутия последнего ). А вот когда этот кастомер придёт с дампом, они очень даже кстати. Настройка symbol server — дело от силы пары часов, так что за отмазу не прокатит.


Не всегда можно снять дамп, особенно если проблема плавающая. А вот номера строк и названия файлов в логах очень даже небесполезны.
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
AVK Blog
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.