|
Регламентное задание ведет себя странно. | ☑ | ||
---|---|---|---|---|
0
МойКодУныл
19.11.13
✎
13:06
|
Есть рег задание, которое выполняет обмен(выгрузку\загрузку) данных между базами. В одной из баз оно запускается с частотой раз в секунду. Хотя расписание настроено так:
c 6 июля 2013 г. каждый день; с 7:00:00 каждые 1800 сек., завершать после 21:00:00, повторять после завершения через 901 сек. В чем может быть причина? Ошибок в журнале регистрации нет. В параметре повторять после ошибки стоит 0. |
|||
1
МойКодУныл
19.11.13
✎
15:04
|
up
Нет соображений? |
|||
2
Михаил Козлов
19.11.13
✎
15:17
|
Попробуйте расписание поменять.
|
|||
3
bolobol
19.11.13
✎
15:21
|
Было дело, что одну и ту же базу подключили на двух серверах 1С. Оба сервера запускали регламентное задание с разницей в секунду. Полгода понять не могли, чё иногда двоятся данные)
|
|||
4
hhhh
19.11.13
✎
15:22
|
(0) в базе может дубли. Несколько одинаковых регламентных заданий записано. И они все начинают в 7.00. Попробуйте обработку КонсольЗаданий с ИТС запустить, посмотреть.
|
|||
5
hhhh
19.11.13
✎
15:32
|
у меня была фишка в БП:
ОбъектЗадания = НайтиРегламентноеЗаданиеПоНастройке(); Если ОбъектЗадания = Неопределено Тогда ОбъектЗадания = РегламентныеЗадания.СоздатьРегламентноеЗадание("ВыполнениеОбмена"); ОбъектЗадания.Наименование = Наименование; ОбъектЗадания.Использование = Истина; КонецЕсли; и объект задания не находило. У меня за месяц создалось 30 регламентных заданий "ВыполнениеОбмена". И они все 30 страртовали с разницей в несколько секунд. |
|||
6
bolobol
19.11.13
✎
15:36
|
А, кстати, параметр задания КЛЮЧ заполнен? Если нет, то велика вероятность такого результата.
|
|||
7
МойКодУныл
19.11.13
✎
16:38
|
Отходил, извиняюсь:).
(3) это я проверил. Т.к. тоже была подобная ситуация когда-то=). База на одном сервере 1С. Темболее запуск идет не в только в 7 и 7.01, но вообще каждую секунду. (4) Обработка есть. По ней задание выполняется с ужасающей переодичнось:). (6) Ключ не заполнен. Обменов вообще много(около 10 баз), все они выполняются по рег заданию ВыполнениеОбмена. С разными настройками. Это может быть причиной? Код процедуры, осуществляющей запуск рег задания(думаю, он типовой и стандартный) Процедура ВыполнитьОбменДаннымиДляНастройкиАвтоматическогоОбменаДанными(КодНастройки) Экспорт Если НЕ ЗначениеЗаполнено(КодНастройки) Тогда Возврат; КонецЕсли; НастройкаОбмена = Справочники.НастройкиВыполненияОбмена.НайтиПоКоду(КодНастройки); Если НЕ ЗначениеЗаполнено(НастройкаОбмена) ИЛИ НастройкаОбмена.ПометкаУдаления Тогда Возврат; КонецЕсли; ПроцедурыОбменаДанными.ВыполнитьОбменПоНастройкеАвтоматическогоВыполненияОбменаДанными(НастройкаОбмена, Ложь); КонецПроцедуры |
|||
8
МойКодУныл
19.11.13
✎
16:39
|
(7) по остальным базам обмены запускаются как надо - по своему расписанию.
|
|||
9
User_Agronom
19.11.13
✎
16:47
|
(0) Могу сказать только, что чудес не бывает.
|
|||
10
bolobol
19.11.13
✎
16:47
|
(7) Там (в регламентном задании) ещё есть приколы, всех уже не вспомнить, но кровушки попили. Если запуск задания, например, НЕ произошёл, потому что нет на что-то прав, то запуск не считается, а вот по какому принципу тут же перезапуск задания возникает или полное его отключение - это тоже вопрос. Кстати, повторов 0 не может означать - бесконечно?
|
|||
11
МойКодУныл
19.11.13
✎
16:54
|
(10) если это так, с повторами, то это издевательство)). Сейчас проверю.
(9) я это понимаю, к сожалению. |
|||
12
ЛучшаяДевушка в СССР
19.11.13
✎
16:58
|
тоже столкнулась один раз
настраивала автоматическую выгрузку-загрузку, потом как будто снесла, но база менялась раз в три секунды постоянно... только консоль заданий меня спасла... каким боком туда все прописалось и почему оно не удалялось после отмены автоматического обмена - так и не выяснилось... просто отключила через консоль ненужное |
|||
13
МойКодУныл
19.11.13
✎
16:59
|
Вроде прекратилось:).
Может кому пригодится - помогло снятие галочки "Динамически изменять расписание" в настройках обмена. Я что-то саовсем про нее забыл. Как эта приблуда работает вообще??? кто-нить разбирался? |
|||
14
mikecool
19.11.13
✎
17:02
|
В параметре повторять после ошибки стоит 0. - поставь пару минут хотя бы, может заметишь ошибку
|
|||
15
ЛучшаяДевушка в СССР
19.11.13
✎
17:06
|
(13) не, вот вы галочку сняли, а я вообще отключила обмен автоматический, а программа все равно менялась... вот где весело было
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |