Имеется сервер баз данных и два терминальных сервера.
На одном терминальном сервере работает опт на другом розница.
Оба департамента работают в одной и той же базе 1С УТ 10.3, платформа 8.3.18.1483.
Операционки на терминальных серверах одинаковые Windows Server 2019 1809.
Проблема в следующем: на сервере где работает розница периодически процесс 1cv8.exe начинает грузить процессор на 22-25 процентов, такое возникает у разных пользователей. В этот момент у пользователя как правило в 1С открыт справочник Номенклатуры и Чеки ККМ (журнал). Если зайти в сессию к пользователю и закрыть 1С, то процесс 1cv8.exe под этим пользователем все равно остается и также грузит процессор (на 22-25%), помогает только завершение процесса через Диспетчер задач.
На терминальном сервере где работает опт такого не возникает.
В чем может быть проблема? Прошу помочь.
На одном терминальном сервере работает опт на другом розница.
Оба департамента работают в одной и той же базе 1С УТ 10.3, платформа 8.3.18.1483.
Операционки на терминальных серверах одинаковые Windows Server 2019 1809.
Проблема в следующем: на сервере где работает розница периодически процесс 1cv8.exe начинает грузить процессор на 22-25 процентов, такое возникает у разных пользователей. В этот момент у пользователя как правило в 1С открыт справочник Номенклатуры и Чеки ККМ (журнал). Если зайти в сессию к пользователю и закрыть 1С, то процесс 1cv8.exe под этим пользователем все равно остается и также грузит процессор (на 22-25%), помогает только завершение процесса через Диспетчер задач.
На терминальном сервере где работает опт такого не возникает.
В чем может быть проблема? Прошу помочь.
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
И в момент нагрузки сессия у пользователя не висит и нормально работает? А если закрыть в сессии 1С все окна - продолжает нагружать?
Я бы помониторил, что в этот момент происходит на сервере баз данных. Какие запросы к каким таблицам и т.п. Если активности нет, то подобные байки я только про патченную 1С слышал.
Я бы помониторил, что в этот момент происходит на сервере баз данных. Какие запросы к каким таблицам и т.п. Если активности нет, то подобные байки я только про патченную 1С слышал.
(6) Вот и дело то в том, что сессия нормально работает. Если закрыть все окна 1С, то процесс остается (вижу его в диспетчере задач) и также нагружает процессор.
Помониторить попробую. Но к сожалению не обладаю нужными знаниями, поэтому даже не представляю каким инструментом для этого можно воспользоваться. Консолью SQL?
Помониторить попробую. Но к сожалению не обладаю нужными знаниями, поэтому даже не представляю каким инструментом для этого можно воспользоваться. Консолью SQL?
(8) Пользователи разные. Время также неизвестно. Пользователь может проработать весь день и такой ситуации не возникнет, а может и несколько раз за день возникнуть. Пока выявил только закономерность в том, что при нагрузке у пользователя в 1С открыт справочник номенклатуры и журнал чеков ККМ. Но если закрыть 1С в его сеансе и прибить все процессы 1С, затем заново ее запустить и открыть справочник номенклатуры и журнал чеков, то нагрузки нет, даже по истечении полчаса-часа.
Можете включить логи
Пользовательские на терминале:
<?xml version="1.0"?>
<config xmlns="http://v8.1c.ru/v8/tech-log">
<dump create="true" location="Ваш путь" prntscrn="false" type="3"/>
<log location="Ваш путь" history="8">
<event>
<eq property="name" value="SCALL"/>
<gt property="duration" value="10000"/>
</event>
<event>
<eq property="name" value="EXCP"/>
</event>
<event>
<eq property="name" value="EXCPCNTX"/>
</event>
<property name="all"/>
</log>
</config>
На сервере 1С
<?xml version="1.0"?>
<config xmlns="http://v8.1c.ru/v8/tech-log">
<dump create="true" location="Ваш путь" prntscrn="false" type="3"/>
<log location="Ваш путь" history="8">
<event>
<eq property="name" value="CALL"/>
<gt property="duration" value="10000"/>
</event>
<event>
<eq property="name" value="DBMSSQL"/>
<gt property="duration" value="10000"/>
</event>
<event>
<eq property="name" value="EXCP"/>
</event>
<event>
<eq property="name" value="EXCPCNTX"/>
</event>
<property name="all"/>
</log>
</config>
На терминальных увидите долгие обращения к серверу, на серверных долгие запросы с терминала, как увидите, что где то грузится проц смотрите лог, что делал пользователь или что у него выполнялось в логах будет свойство context по нему найдете строчки кода выполнявшиеся.
Пользовательские на терминале:
<?xml version="1.0"?>
<config xmlns="http://v8.1c.ru/v8/tech-log">
<dump create="true" location="Ваш путь" prntscrn="false" type="3"/>
<log location="Ваш путь" history="8">
<event>
<eq property="name" value="SCALL"/>
<gt property="duration" value="10000"/>
</event>
<event>
<eq property="name" value="EXCP"/>
</event>
<event>
<eq property="name" value="EXCPCNTX"/>
</event>
<property name="all"/>
</log>
</config>
На сервере 1С
<?xml version="1.0"?>
<config xmlns="http://v8.1c.ru/v8/tech-log">
<dump create="true" location="Ваш путь" prntscrn="false" type="3"/>
<log location="Ваш путь" history="8">
<event>
<eq property="name" value="CALL"/>
<gt property="duration" value="10000"/>
</event>
<event>
<eq property="name" value="DBMSSQL"/>
<gt property="duration" value="10000"/>
</event>
<event>
<eq property="name" value="EXCP"/>
</event>
<event>
<eq property="name" value="EXCPCNTX"/>
</event>
<property name="all"/>
</log>
</config>
На терминальных увидите долгие обращения к серверу, на серверных долгие запросы с терминала, как увидите, что где то грузится проц смотрите лог, что делал пользователь или что у него выполнялось в логах будет свойство context по нему найдете строчки кода выполнявшиеся.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот