Имя: Пароль:
1C
1С v8
Обработчики ПередНачаломРаботыСистемы и ПриНачалеРаботыСистемы()
0 Spyke
 
03.09.18
12:43
Добрый день.
Что происходит в момент завершения процедуры ПередНачаломРаботыСистемы() и стартом  процедурыПриНачалеРаботыСистемы() ?
Ситуация следующая сервер БД Postgres сервер 1С 8.3.10.2639
Две идентичные базы на одном кластере серверов одна запускается за 10-12 сек.
Другая около 30 минут. В отладчике после конепроцедуры ПередНачаломРаботыСистемы()  и началом выполнения ПриНачалеРаботыСистемы() проходит около 30 минут
1 Лефмихалыч
 
03.09.18
12:45
а постгрес на винде, да?
2 Spyke
 
03.09.18
12:45
(1) Нет
3 Лефмихалыч
 
03.09.18
12:47
30 минут буквально или субъективно?
ключи какие? кто раздает?
СУБД при этом что делает? Ничего? А сервер приложений?
технологический журнал смотрел? Что там?
4 Spyke
 
03.09.18
12:49
(3) Буквально от 30-40 засекал
    Ключи программные
    В СУБД идет огромное чтение блоков порядка 300 000
    При стандартном (база где все ок ) около 8 000
    С тех журналом пока разбираюсь
5 Spyke
 
03.09.18
13:02
(3) Так же проблема лечится загрузка/выгрузка данных
Но хочется найти суть проблемы
6 hhhh
 
03.09.18
13:08
(5) ну а процедуры между этими двумя не смотрели?
7 Вафель
 
03.09.18
13:14
ПередНачалом -уже ключ должен быть найден
8 Фрэнки
 
03.09.18
13:18
(5) А наоборот пробовали запускать?

Сразу монопольно вторую на пустом сервере, а затем других пользователей - не перевернется ситуация, что у второй быстро, а первая замедлится?
9 Spyke
 
03.09.18
13:39
(8) Пробовал, нет ситуация не меняется
10 Spyke
 
03.09.18
14:00
(3) Тех. Журнал настроил
структура
<config xmlns="http://v8.1c.ru/v8/tech-log">;
    <log location="/1CData/1c.log" history="24">
    <event>
      <eq property="Name" value="PROC"/>
    </event>
    <event>
      <eq property="Name" value="SCOM"/>
    </event>
    <event>
      <eq property="Name" value="CONN"/>
    </event>
    <event>
      <eq property="Name" value="EXCP"/>
    </event>
    <event>
      <eq property="Name" value="ADMIN"/>
    </event>
    <event>
      <eq property="Name" value="QERR"/>
    </event>
    <property name="all">
    </property>
    </log>
</config>
А вот в них на что внимание обратить так и не особо въехал
11 Вафель
 
03.09.18
14:34
мне кажется конфа или кэш битый. попробуй почистить
12 Сияющий в темноте
 
03.09.18
20:52
Что делаеи сервер в это время,и постгре получает какой нить запрос?
А то,может быть,выборка новостей для показа на стартовой форме при битом индексе лопатится полным сканированием
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший