Имя: Пароль:
1C
1С v8
Почему зависают фоновые задания в 8.3?
0 zalexey
 
14.04.17
08:41
В конфигуратор добавлено несколько своих регламентных заданий. Часть работают нормально, а 2 задания периодически зависают. Они запускаются и не завершаются. Но зависают не всегда, а только иногда и поэтому непонятно как их отследить.

Несколько раз могут спокойно выполниться, оставляешь - а в середине дня они уже подвисают (после перезапуска сервера 1с - все опять некоторое время работает корректно). Задания относительно быстрые, буквально на 30-40 секунд (выгрузка данных в файл и отправка их на FTP).

Подвисали и в файловом режиме, а сейчас в PostgreSQL. В чем может быть глюк?

УТ 11.2.3, платформа 8.3.8,
1 PCcomCat
 
14.04.17
09:00
(0) Может быть, там ошибка. А у вас настроено в расписании повторять до бесконечности в случае ошибки - вот и зависания - непрерывный цикл. Проверь.
2 Мимохожий Однако
 
14.04.17
09:01
(0) Добавь протоколирование операция в журнал регистрации и там смотри
3 dmrjan
 
14.04.17
09:15
Посмотри, чтобы время выполнения регламентной задачи не пересекалось со временем выполнения остальных регламентных задач.
Проверь права пользователя, под которыми выполняются задачи.
Кстати, заметил, что иной раз у пользователя возникают какие-то специфические права, которые мешают стандартному завершению работы базы 1С, например при работе с esaver. Хотя по идее 1С предприятие должно предупреждать, что у пользователя такого-то есть такие-то специфические права.
4 dmrjan
 
14.04.17
09:16
Кстати, еще забыл - обязательно смотри, чтобы было одинаковое время на компьютерах.
5 zalexey
 
14.04.17
13:48
(1) была бы ошибка, он каждый раз вываливался и перезапуск не помогал бы, нет?
6 PCcomCat
 
14.04.17
13:51
(5) Нет. Это же в фоне. Он будет пытаться еще. Расписание посмотрел?
7 PCcomCat
 
14.04.17
13:52
(5) Я так попадала ))
8 Heckfy
 
14.04.17
13:54
(3)
"
Посмотри, чтобы время выполнения регламентной задачи не пересекалось со временем выполнения остальных регламентных задач
"
Это уже бубен. Не влияет пересечение во времени, если код по человечески написан.
9 zalexey
 
14.04.17
13:55
(3) (4) Как они могут не пересакаться? Запуск этих задач раз в 30 минут. Есть другие задачи, например пересчет по взаиморасчетам, который делается каждые 300 секунд.

Пусть распределением сервером занимается.
10 zalexey
 
14.04.17
13:57
(6) в расписании в попытках стоит 3 раза через 10 секунд. Ну сейчас обнулил совсем.
11 Heckfy
 
14.04.17
13:57
(4) Тоже бубен. Причем очень сомнительный. Фоновые задания на сервере выполняются. Серверу очень фиолетово что там на АРМ выставлено.
12 PCcomCat
 
14.04.17
13:58
(10) Через конфигуратор смотрел?
13 APXi
 
14.04.17
14:25
Тоже у одного клиента наблюдаю странную работу рег задания по выгрузке товаров в битрикс. Первый раз всегда выгружаются все группы, а последующие выгрузки проходят странно, иногда в какой то выгрузке может не хватать некоторых групп (причем всегда одних и тех же) в коде никаких исключений не нашел.
14 zalexey
 
14.04.17
14:26
(12) после сегодняшнего поста на мисте, задания испугались и работают без сбоев. В коде ничего не менял )
15 Heckfy
 
14.04.17
14:26
(13) Чудес не бывает.
Поди данные для выгрузки из таблиц регистрации берутся. А эти группы в каком то другом месте из таблиц затираются.
16 YAGolova
 
14.04.17
14:56
У меня та же болезнь! причем у меня полно регламентных операций, а виснет только одно, и оно так же связано с получением/отправкой данных на FTP. Предполагаю, что дело именно в нем. Мне кажется что виснет именно на методе Получить() FTPСоединения.
17 PCcomCat
 
14.04.17
15:01
(14) Главное, не отключайся - а то почуют! ;)
18 dmrjan
 
15.04.17
09:37
(16) У меня до сих пор проблема на Бухгалтерии 8.3. Там при включении настроек прокси интернет начинает работать нормально, но встают обмены по ftp и наоборот - отключаю интернет через прокси и начинает нормально работать работа по ftp. Хотя в сетевых настройках в 1С задал в списке исключений localhost и локальный адрес компьютера на котором висит ftp. На УТ 10 все нормально.
19 APXi
 
16.04.17
15:29
(15) я тоже так думаю (чудес не бывает) но вот именно тут чудеса.
20 Cyberhawk
 
16.04.17
18:07
Сколько платят за решение вопроса?
21 zalexey
 
17.04.17
10:02
(16) похоже на то. Поставил таймаут 30 секунда в методе подключения к FTP, пока полет нормальный. Наблюдаю дальше.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn