В Microsoft Dynamics AX имеется несколько возможностей для установки параметров трассировки операций сервера и клиента. Можно настраивать трассировки:
-
в служебной программе настройки сервера Microsoft Dynamics AX на компьютере под управлением экземпляра Application Object Server (AOS);
-
в служебной программе настройки Microsoft Dynamics AX на клиентском компьютере или для экземпляра Business Connector, который работает не в интерактивном режиме;
-
в Microsoft Dynamics AX, в диалоговом окне Сервис> , на вкладках и .
Примечание Этот параметр недоступен, пока не установлен флажок Разрешить клиенту трассировку для экземпляра Application Object Serverв служебной программе настройки сервера.
Эти инструменты рекомендуется применять для трассировки в следующих сценариях:
Сценарий |
Инструмент |
---|---|
Контроль общей производительности |
Выполните трассировку служебной программы настройки сервера на компьютере, на котором запущен экземпляр AOS. |
Стандартное устранение неполадок |
Выполните трассировку служебной программы настройки сервера на компьютере, на котором запущен экземпляр AOS. |
Отладка кода |
Выполните трассировку служебной программы настройки на клиентском компьютере - или - Только для построчной трассировки используйте параметры в диалоговом окне Сервис> Параметры. Этот параметр может снизить производительность системы. |
Создание профиля приложения |
Выполните трассировку служебной программы настройки на клиентском компьютере. |
Устранение серьезных неполадок |
Выполните трассировку служебной программы настройки на AOS. |
Причины для трассировки служебных программ
При настройке трассировки служебной программы настройки или служебной программы настройки сервера учтите следующее:
Примечание |
---|
Трассировка требует большого количества ресурсов и свободного места. Не рекомендуется запускать трассировку на нескольких компьютерах одновременно. |
-
В операционных системах Windows Vista и Windows Server 2008 трассировка может использоваться только администраторами и учетными записями SYSTEM. Чтобы запустить трассировку на клиенте, необходимо выбирать параметр запуска с правами администратора. Чтобы запустить трассировку на сервере, учетная запись AOS должна быть учетной записью SYSTEM.
-
Каталог журнала не может быть изменен. Журнал всегда устанавливается в installationdirectory\log. Ограничьте доступ к этому каталогу администраторами и учетной записью AOS (учетная запись домена или учетная запись Network Service, связанная со службой AOS).
-
Файлы трассировки сохраняются в бинарном формате и могут быть считаны при помощи служебной программы трассировки Microsoft Dynamics AX.
Настройка параметров трассировки (сервер)
-
Откройте служебную программу настройки сервера ( Пуск> Администрирование> Служебная программа настройки Microsoft Dynamics AX Server).
-
Убедитесь, что в данный момент выбраны те экземпляр Application Object Server (AOS) и конфигурация, которые необходимо изменить.
-
На вкладке Трассировкаопределите необходимый тип трассировки и выберите настройки.
Чтобы это выполнить
Выберите эти параметры
Наблюдение за общей производительностью на сервере приложений
Циклы передачи RPC на сервер
Устранение стандартных неполадок
Циклы передачи RPC на сервер
Вызовы метода X++, количество вложенных методов: 4
Операторы SQL
Разрешить трассировку клиента на экземпляре Application Object Server
Отладка кода
Циклы передачи RPC на сервер
Методы X++
Операторы SQL
Сводка выборок строки (счетчик и время)
Разрешить трассировку клиента на экземпляре Application Object Server
Устранение серьезных неполадок
Все параметры. Производительность может быть понижена, если все параметры включены
-
На вкладке Трассировканажмите кнопку Начать трассировку. Если запущена служба AOS Windows, трассировка начнется через 15 секунд. Если эта служба остановлена, трассировка начнется при следующем запуске службы.
Настройка параметров трассировки (клиент)
-
Откройте служебную программу настройки ( Пуск> Панель управления> Администрирование> Служебная программа Microsoft Dynamics AX).
-
Убедитесь, что выбрана та конфигурация, которую необходимо изменить.
-
На вкладке Трассировкаопределите необходимый тип трассировки и выберите настройки.
Чтобы это выполнить
Выберите эти параметры
Наблюдение за общей производительностью на сервере приложений
Циклы передачи RPC на сервер
Устранение стандартных неполадок
Циклы передачи RPC на сервер
Вызовы метода X++, количество вложенных методов: 4
Операторы SQL
Отладка кода
Циклы передачи RPC на сервер
Методы X++
Операторы SQL
Сводка выборок строки (счетчик и время)
Включение метода трассировки на клиентском компьютере
Устранение серьезных неполадок
Все параметры. Производительность может быть понижена, если все параметры включены
-
Чтобы начать трассировку после выбора всех необходимых параметров, закройте служебную программу настройкии перезапустите клиент Microsoft Dynamics AX.
Просмотр файла трассировки
Файлы трассировки сохраняются в следующих расположениях:
Тип трассировки |
Местоположение |
---|---|
Файлы трассировки AOS |
AOS computer Log\<servername>_<timestamp>.trc |
Настройки AOS и SQL, запущенные с клиента (флажок Разрешить клиенту трассировку экземпляра Application Object Serverустановлен) |
AOS computer Log\<Username>_<ClientIP>_<sessionID>_<server>.trc |
Трассировка метода клиента, запущенная с клиента (флажок Разрешить трассировку метода на клиентском компьютереустановлен) |
Client computer log\<Username>_<ClientIP>_<sessionID>_<client>.trc |
Новый файл создается при каждом запуске трассировки или в начале каждого дня.
Примечание |
---|
Если трассировка выполняется часто, обеспечьте частое удаление или архивирование ненужных файлов трассировки. |
Устранение неполадок при трассировке
В этом разделе содержатся сведения о проблемах устранения неполадок, которые встречаются при трассировке.
В служебной программе настройки кажется, что выполняется трассировка, но в Windows видно, что трассировка не выполняется
Когда файл трассировки достигает предельного размера, Windows останавливает трассировку. Интерфейс служебной программы настройки не синхронизируется с Windows, пока не будет нажата кнопка Остановить трассировку.
При одновременном выполнении нескольких сеансов трассировки клиента система замедляет работу
Трассировка требует большого количества ресурсов процессора и свободного места, поэтому не рекомендуется выполнять трассировку одновременно на нескольких клиентах