Имя: Пароль:
1C
1C 7.7
v7: Ошибки при обмене УРБД
0 daviels
 
02.11.17
10:13
Добрый день.

Имеем распределенку 40 ПБ. Автообмен реализован с помощью *.bat файлов запускающих 1С 77 в пакетном режиме. Эти файлы висят в планировщике заданий на сервере.

Есть проблема - при загрузке в ЦБ достаточно часто возникает ситуация:
20171102;05:56:17;Администратор;C;Distr;DistUplBeg;1;\\ПутьКБазе\Import\0111.zip;;
20171102;05:56:18;Администратор;C;Distr;DistUplFail;1;;;

конфигуратор по каким то причинам просто не может загрузить файл. Если была бы ошибка на стороне 1С - то в лог записалось примерно следующее - 20171102;05:56:29;Администратор;C;Distr;DistUplErr;5;Данные из указанного файла переноса данных уже загружались в текущую информационную базу.;;
Если бы такого файла нее было или не было бы доступа к ресурсу, то ошибка бы выглядела примерно так - 20171102;06:13:26;Администратор;C;Distr;DistUplErr;5;Не могу открыть файл: \\ПутьКБазе\Import\0361.zip;;
Но в моем случае в лог файл описание ошибки не пишется вообще никакое, просто fail и все. При повторной загрузке файл может загрузиться, а может и нет. Иногда требуется от 2 до 4 попыток загрузки.
Не загруженные файлы и время всегда разное. Данные задания включали в планировщики на разных серверах, выделили специально отдельный сервер где кроме заданий автообмена нет больше никаких, однако ситуация изо дня в день повторяется.

может есть у кого-нибудь мысли как решить данную проблему?

p.s. повторная загрузка в планировщике есть, но и она не всегда решает данный вопрос. Приходится утром глазами анализировать лог и если что-то не загрузилось запускать файл обмена вручную
1 vcv
 
02.11.17
10:36
База монопольно ночью работает? Может кто-то из пользователей оставляет открытым документ/справочник, который хочет прийти с обменом?
2 daviels
 
02.11.17
11:07
(1) В ЦБ вообще никто не работает. Сеансов зависших так же нет. Файл выгрузки из ПБ почти всегда формируется. Случаи когда этого не происходит крайне редки.
т.е. имеем файл выгрузки из ПБ, "скармливаем" его ЦБ, но ЦБ файл не "ест" :) ... делаем вторую попытку - в 90% случаев все проходит успешно, но бывают и исключения, когда нужно 3-4 таких попытки. Более 4-х попыток ни разу еще не требовалось.
3 daviels
 
02.11.17
11:09
т.е. выгрузка из ПБ делается всегда один раз, а вот попыток загрузки в ЦБ от 1 до 4
4 пипец
 
02.11.17
11:10
проверяй на читабельность файла обмена перед обменом и на зависание сеанса 1С
5 big
 
03.11.17
04:42
Такая же ситуация бывает. Разбираться не стали, потому что баз немного и утром в любом случае манагер вручную прогружает.

При ручной загрузке тоже иногда выходит сообщение, что файл не может прочитать. При повторной попытке всегда всё было нормально. Единственная мысль - это слишком "современное" оборудование для 1С 7.7. Как вариант можно попробовать в пакетном файле внести паузы между загрузками. Думаю, что 10-15-20 секунд будет достаточно.
6 пипец
 
03.11.17
10:21
(5) (0) оптимально - делать с под админа и сеансу 1свсемь дать более прав,  и никаких сетевых, кешируемых и квотируемых каталогов
7 NikVars
 
03.11.17
10:32
(0) Там где "конфигуратор по каким то причинам просто не может загрузить файл" есть антивирус?
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан