Трассировка актуальна для исследования работы программы "Сервер Опроса" и сбоев в обмене.
Перед снятием трассировки (а по возможности и перед обращением в техподдержку) убедитесь, что у Вас установлена последняя версия Энергосферы в рамках Вашей лицензии. |
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 (OC Windows) в каталоге %PROGRAMDATA%\energosphere\PSO\log. В версии Энергосферы 9 (OC Linux) в каталоге /var/opt/energosphere/pso/log или /home/user/.wine/drive_c/ProgramData/energosphere/pso/log. Либо в каталоге, установленным пользователем (меню сервера опроса Сервис-Путь для файлов трассировки). Каталог старых трассировок OLDTRASS и прочие подкаталоги каталога SO высылать не нужно. Также узнать расположение каталога трассировки (если отличается от пути по умолчанию) можно в ключе реестра Windows: |