Перейти к концу метаданных
Переход к началу метаданных

Трассировка актуальна для исследования работы программы "Сервер Опроса" и сбоев в обмене.

Перед снятием трассировки (а по возможности и перед обращением в техподдержку) убедитесь, что у Вас установлена последняя версия Энергосферы в рамках Вашей лицензии.
Получить её можно с нашего сайта (для актуальных версий 7.1 и выше) или запросом в техподдержку (для старых версий).
Чтобы не тратить зря время на повторное исследование уже решённого в новой версии Вашего вопроса (вероятность 20%).

Пошаговое руководство

1 Остановите сервер опроса и запустите его с параметром trassr командной строки, например, создав ярлык для файла pso.exe, и указав в свойствах ярлыка в поле "Объект" параметр трассировки через пробел (если содержимое поля "Объект" заключено в кавычки, поставьте пробел trassr после кавычек):

Трассировка, запущенная пользователем из меню сервера опроса, зачастую бесполезна, поскольку не содержит:
- настроек опроса,
- начала сессии с прибором, когда читаются его параметры,
- момента начала проблемы опроса (причину).

Также можно запустить службу Сервера опроса с трассировкой, для этого необходимо в реестре добавить "trassr" в следующих строках:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\ScanSRV
ImagePath="C:\Program Files (x86)\Prosoft-Systems\EnergoSphere\SO\PSO.exe" /startedbyscm:38E93C3F-40E28353-ScanSRV trassr

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ScanSRV
ImagePath="C:\Program Files (x86)\Prosoft-Systems\EnergoSphere\SO\PSO.exe" /startedbyscm:38E93C3F-40E28353-ScanSRV trassr


В Энергосфере 9.0 можно указать ключ trassr в "Мастере настройки", пункт "Настройка сервера опроса", поле Аргументы.


2 Как правило, во время снятия трассировки не стоит беспричинно вмешиваться в работу СО - менять настройки опроса, задавать переопросы, включать внеочередной или эксклюзивный режимы, поскольку эти действия могут в разы замедлить анализ трассировки (без необходимости привнося дополнительную логику поведения программы и умножая количество предположений в поиске причины Вашей проблемы), или вообще сделать Вашу трассировку бесполезной.

3 После возникновения проблемы остановите Сервер опроса, и не запуская его (иначе Ваша трассировка попадёт в подкаталог OLDTRASS, перемешавшись с имеющейся там старой трассировкой), заархивируйте и вышлите все текстовые файлы трассировки (исполняемые файлы программ высылать не нужно) в техподдержку для решения Вашей проблемы.

В версиях Энергосферы 6.5 и ниже текстовые файлы расположены в каталоге Сервера опроса.

В версиях Энергосферы 7 и 8 либо в каталоге %PROGRAMDATA%\Prosoft-Systems\EnergoSphere X\PSO\.

Например, в Windows 10 это C:\ProgramData\Prosoft-Systems\EnergoSphere 7\PSO, по умолчанию этот каталог в ОС скрытый!

В версии Энергосферы 9 в каталоге %PROGRAMDATA%\energosphere\PSO\log.

В версии Энергосферы 9 под Linux в каталоге /home/user/.wine/drive_c/ProgramData/energosphere/pso/log.

Либо в каталоге, установленным пользователем (меню сервера опроса Сервис-Путь для файлов трассировки).

Каталог старых трассировок OLDTRASS и прочие подкаталоги каталога SO высылать не нужно.

Также узнать расположение каталога трассировки (если отличается от пути по умолчанию) можно в ключе реестра Windows:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Prosoft-E\Server1\TracePath