В 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.

Настройка параметров трассировки (сервер)

  1. Откройте служебную программу настройки сервера ( Пуск> Администрирование> Служебная программа настройки Microsoft Dynamics AX Server).

  2. Убедитесь, что в данный момент выбраны те экземпляр Application Object Server (AOS) и конфигурация, которые необходимо изменить.

  3. На вкладке Трассировкаопределите необходимый тип трассировки и выберите настройки.

    Чтобы это выполнить

    Выберите эти параметры

    Наблюдение за общей производительностью на сервере приложений

    Циклы передачи RPC на сервер

    Устранение стандартных неполадок

    Циклы передачи RPC на сервер

    Вызовы метода X++, количество вложенных методов: 4

    Операторы SQL

    Разрешить трассировку клиента на экземпляре Application Object Server

    Отладка кода

    Циклы передачи RPC на сервер

    Методы X++

    Операторы SQL

    Сводка выборок строки (счетчик и время)

    Разрешить трассировку клиента на экземпляре Application Object Server

    Устранение серьезных неполадок

    Все параметры. Производительность может быть понижена, если все параметры включены

  4. На вкладке Трассировканажмите кнопку Начать трассировку. Если запущена служба AOS Windows, трассировка начнется через 15 секунд. Если эта служба остановлена, трассировка начнется при следующем запуске службы.

Настройка параметров трассировки (клиент)

  1. Откройте служебную программу настройки ( Пуск> Панель управления> Администрирование> Служебная программа Microsoft Dynamics AX).

  2. Убедитесь, что выбрана та конфигурация, которую необходимо изменить.

  3. На вкладке Трассировкаопределите необходимый тип трассировки и выберите настройки.

    Чтобы это выполнить

    Выберите эти параметры

    Наблюдение за общей производительностью на сервере приложений

    Циклы передачи RPC на сервер

    Устранение стандартных неполадок

    Циклы передачи RPC на сервер

    Вызовы метода X++, количество вложенных методов: 4

    Операторы SQL

    Отладка кода

    Циклы передачи RPC на сервер

    Методы X++

    Операторы SQL

    Сводка выборок строки (счетчик и время)

    Включение метода трассировки на клиентском компьютере

    Устранение серьезных неполадок

    Все параметры. Производительность может быть понижена, если все параметры включены

  4. Чтобы начать трассировку после выбора всех необходимых параметров, закройте служебную программу настройкии перезапустите клиент 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, пока не будет нажата кнопка Остановить трассировку.

При одновременном выполнении нескольких сеансов трассировки клиента система замедляет работу

Трассировка требует большого количества ресурсов процессора и свободного места, поэтому не рекомендуется выполнять трассировку одновременно на нескольких клиентах

См. также