|
Заблокировать типовую базу для обменов | ☑ | ||
---|---|---|---|---|
0
Aleksey
16.01.12
✎
21:30
|
А есть ли типовая возможность "заблокировать" базу БП для выполнения обменов по УРИБ в "монопольном" режиме
Суть проблемы. Есть большой обмен. запускаю обмен, он пару часов что-то делает, потом выдает Конфликт блокировок при выполнении транзакции: Превышено максимальное время ожидания предоставления блокировки Как бы сделать максимальный приоритет для загрузки при этом без изменения конфигурации P.S. В базе гарантированно никого нет, т.е. пользователь не может заблокировать базу. |
|||
1
filh
16.01.12
✎
21:35
|
Делать чаще обмен возможно?
|
|||
2
Aleksey
16.01.12
✎
21:36
|
(1) Нет, тем более уже файлик есть, его нужно загрузить
|
|||
3
andrewks
16.01.12
✎
21:36
|
"В базе гарантированно никого нет" а с кем тогда конфликт?
|
|||
4
rs_trade
16.01.12
✎
21:38
|
(0) В базе гарантированно никого нет
это идеальные условия для выполнения обмена. |
|||
5
Aleksey
16.01.12
✎
21:38
|
(3) Чтоб я так знал. По ЖР туда только Регламентное задание. Обновление индекса полнотекстового поиска периодически заходит
|
|||
6
Aleksey
16.01.12
✎
21:39
|
(4) Ну как видишь необходимое, но не достаточное условие
|
|||
7
andrewks
16.01.12
✎
21:41
|
(5) а если его отрубить на время выгрузки - конфликт уходит?
|
|||
8
БибиГон
16.01.12
✎
21:41
|
(5) наверное тогда больше и нечему
|
|||
9
andrewks
16.01.12
✎
21:42
|
+(7) *на время загрузки
|
|||
10
Aleksey
16.01.12
✎
21:46
|
Поставил в консоли блокировку регламентных заданий. Посмотрим что получится
|
|||
11
БибиГон
16.01.12
✎
21:48
|
а сам обмен не регламентным заданием ли делается?
|
|||
12
Aleksey
16.01.12
✎
21:50
|
(11) Нет ручками, хотя пробовал и регламентным. Тоже не получается все это загрузить
|
|||
13
Aleksey
17.01.12
✎
01:47
|
Не помогло
Ошибка при чтении изменений при обмене РИБ: Ошибка при вызове метода контекста (ПрочитатьИзменения): Конфликт блокировок при выполнении транзакции: Превышено максимальное время ожидания предоставления блокировки |
|||
14
Aleksey
17.01.12
✎
09:07
|
Уже и на скуле сделал детач/атач. Один фиг через ару часов
Ошибка при чтении изменений при обмене РИБ: Ошибка при вызове метода контекста (ПрочитатьИзменения): Конфликт блокировок при выполнении транзакции: Превышено максимальное время ожидания предоставления блокировки |
|||
15
Aleksey
17.01.12
✎
09:07
|
видно взаимоблокировка какая та
|
|||
16
Stim213
17.01.12
✎
09:11
|
включить конфигуратор в режиме отладки и остановки по ошибке. смотреть, при записи каких данных начинается блокировка. думать.
|
|||
17
Aleksey
17.01.12
✎
14:01
|
нет ну не уроды же они ... поставил в настройках ограничения размера пакета. Ну думал там она порежет или частями будет выгружать. А она
Ответный пакет не был отправлен. Размер исходящего пакета составил: 99 553,14 (КБт) что превышает допустимое ограничение 999 (КБт) Я это и без вас знаю что больше. |
|||
18
Aleksey
17.01.12
✎
14:08
|
(16) а разве блокировку он выловит? тем более обмены вообще неблагодарное занятие, там все построено на ошибках и попытках. Типа попытаемся это сделать, не получилось, значит у нас другой объект. Т.е. ошибок будет куча
|
|||
19
pumbaEO
17.01.12
✎
14:13
|
Может выгружать и ограничение делать не по размеру а по количеству?
|
|||
20
Aleksey
17.01.12
✎
14:15
|
(19) Нету в типовой такого механизма. Т.е. есть, но только если используешь свои правила + фоновый обмен
|
|||
21
Aleksey
17.01.12
✎
14:16
|
а для стандартного обмена по организации нельзя ни напрямую к другой базе подключиться, ни бить по объектам. Даже механизм обменов из БСП нельзя задействовать, он только работает для обмена с розницей
|
|||
22
cw014
17.01.12
✎
14:18
|
А УстановитьМонопольныйРежим(Истина) и УстановитьМонопольныйРежим(Ложь) перед и после обмена регилия не позволяет?
|
|||
23
Aleksey
17.01.12
✎
14:24
|
(22) Мы же не про самописку говорим, а про типовую конфигу. Попробую конечно
|
|||
24
cw014
17.01.12
✎
14:26
|
(23) Если 8.1 - тогда обновление будет дольше происходить, если же 8.2 - есть возможность включить возможность изменения но объекты оставить не редактируемыми - тогда и обновляться будет также
А вообще - включаешь возможность изменения, ставишь один раз монопольный доступ, грузишь, в пофигураторе сравниваешь с конфой поставщика и возвращаешь все обратно. И впредь не допускаешь файлов загрузки такого объема |
|||
25
Aleksey
17.01.12
✎
14:31
|
(34) Да тут обмен бы загрузить, а то она начнет, сначало конфигу загрузи, потом посмотрим
|
|||
26
cw014
17.01.12
✎
14:32
|
(25) 34??? В будующее глядишь. У тебя обмен с конфигой? По УРБД?
|
|||
27
cw014
17.01.12
✎
14:32
|
(25) Тогда в центр базе делаешь такие изменения, делаешь обмен, потом возвращаешь взад и снова обмен
|
|||
28
Aleksey
17.01.12
✎
14:36
|
(26) Да типовой обмен по организациям. он с галочкой распределенная БД
|
|||
29
Aleksey
17.01.12
✎
14:36
|
(27) Боюсь могут быть проблемы на п.2
|
|||
30
cw014
17.01.12
✎
14:37
|
(29) ну тогда выходишь в субботу или вечером и на ночь, либо на выходной, пока никого нет - колбасишь обмен
|
|||
31
Aleksey
17.01.12
✎
14:38
|
(30) Монопольный доступ эта не проблема. В этих базах никто не работает. Пока что проблема загрузить
|
|||
32
Aleksey
18.01.12
✎
02:17
|
Ура. Прописал УстановитьМонопольныйРежим(Истина) Запустил обмен через 3 часа 1С свернулась (клиент выдал ошибку). Запустил еще раз и он через 6 часов все таки загрузил эти несчастные 100 метров в архиве
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |