|
![]() |
#1 |
Участник
|
Цитата:
Что на AOSе, что на клиенте не галочки, а целые кнопочки! ![]() Провёл эксперимент с включением трассировки на сервере и на клиенте одновременно. Как проводил: 1. В настройках клиента включил трассировку. 2. Запустил клиента (позаботился о том, чтобы он приконнектился к тому AOSу, который участвует в эксперименте - это тоже непростая задача, когда в кластере 2 AOSа). 3. Включил трассировку в настройках AOSа. 4. Запустил на клиенте некоторую операцию (для примера - отчётик минут на 5 времени формирования). 5. После окончания формирования отчёта закрыл клиент (завершил получение данных трассировки со стороны клиента). 6. Выключил трассировку в настройках AOSа (завершил получение данных трассировки со стороны сервера). 7. Выключил трассировку в настройках клиента (чтобы трассировка больше не запускалась, если придётся снова запустить сессию DAX). Получил: 1. Файл лога операций с AOSа (размером порядка 400 Мб). 2. Файл лога операций с клиента (размером порядка 32 Мб). Дальнейшие действия: 1. Успешно загрузил в trace parser лог с AOSа - результат прежний (ни одной записи). 2. Дополнительно успешно загрузил в trace parser лог с клиента - записи появились, причём только для того пользователя, под которым сначала запускал клиентскую сессию. 3. Удалил из trace parser лог AOSа - ничего не изменилось. Записи как были, так и остались (по одному пользователю). Отсюда делаю вывод: лог с AOSа у меня не отобразился. Лог с клиента отобразился правильно. Вопрос: почему у меня не отображается успешно загруженный лог с AOSа? Поскольку у меня trace parser сообщает, что логи что с AOSа, что с клиента загружены успешно, но отображает ТОЛЬКО логи с клиента, то, может быть, проблема в ОТОБРАЖЕНИИ загруженной с AOS информации?
__________________
MS Dynamics AX 2009 Kernel 5.0.1600.4110 Application 5.0.1500.6491 |
|
![]() |
#2 |
Moderator
|
Цитата:
Сообщение от Sergey Petrov
![]() mazzy,
Вопрос: почему у меня не отображается успешно загруженный лог с AOSа? Поскольку у меня trace parser сообщает, что логи что с AOSа, что с клиента загружены успешно, но отображает ТОЛЬКО логи с клиента, то, может быть, проблема в ОТОБРАЖЕНИИ загруженной с AOS информации? ![]() Кстати - ситуации с нехваткой памяти у меня вызывали просто падение трейспарсера с сообщением о Unhandled Exception. На машине с большим объемом оперативки - подобное падение случалось реже... |
|
![]() |
#3 |
Участник
|
К сожалению, все эксперименты неудачны. С серверным логом - в бд вообще ни одной записи. С клиентским - есть кое-что (в поле TraceLine.TraceId стоит только Id того лога, который клиентский).
В окошке "Open Trace Database" при двух импортированных логах у серверного "Begin Time" совпадает с "End Time" (причём, какое-то странное - текущее время на моём компе с учётом TimeZone, когда импорт был запущен), а для клиентского - как положено, отображается то, что реально было (правда, по Гринвинчу, со сдвигном назад на 4 часа). Такое впечатление, что при импорте серверного обработка производится (какое-то время диск мой жёсткий натужно кряхтит и процессор слегка нагружен), но транзакция, в которой добавляются записи в базу с логами, откатывается (судя по полному отсутствию записей, к ней относящихся).
__________________
MS Dynamics AX 2009 Kernel 5.0.1600.4110 Application 5.0.1500.6491 |
|
Теги |
trace parser, отладка, стек вызовов, трассировка |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|