|
1c 8 конфликт блокировок при выполнении транзакции | ☑ | ||
---|---|---|---|---|
0
Python
24.12.15
✎
11:39
|
после отключение совместимоси из 1с 8.2 начались ошибки - 1c 8 конфликт блокировок при выполнении транзакции
платформа 1С 8.3 (8.3.4.437) sql 2008 один пользователь и 5-7 фоновых заданий по обмену. блокировки автоматические. |
|||
1
Python
24.12.15
✎
11:42
|
переход делался чтобы на распределеных узлах которые работают файлово можно было запустить фоновын задания.
|
|||
2
Python
24.12.15
✎
11:49
|
конфигурация 1с УТ 2.3 для Украины, толстый клиент , неуправляемые формы.
|
|||
3
Necessitudo
24.12.15
✎
11:49
|
Так на каких таблицах блокировки?
|
|||
4
Python
24.12.15
✎
11:50
|
может все таки платформа глюкнута ?
|
|||
5
Necessitudo
24.12.15
✎
11:50
|
И режим управления блокировками какой? Управляемый?
|
|||
6
Python
24.12.15
✎
11:51
|
режим - автоматические
|
|||
7
Necessitudo
24.12.15
✎
11:51
|
(6) Вот и ответ.
|
|||
8
Python
24.12.15
✎
11:52
|
(3) пока незнаю при обмене через УРБД вылетают ошбики.
обмен идет товары, ценыноменлкатуры, установка цен , получаем ЧекиККМ |
|||
9
Python
24.12.15
✎
11:53
|
(7) конфигурация старая я нехочу ее переписывать она работала идеально в режиме совместимости с 1с 8.2
|
|||
10
Necessitudo
24.12.15
✎
11:53
|
(8) Переходите на управляемые блокировки, там это реализовано.
|
|||
11
Python
24.12.15
✎
11:54
|
(10) где там ?
|
|||
12
Python
24.12.15
✎
11:54
|
(10) а хуже не будет?
|
|||
13
Python
24.12.15
✎
11:54
|
(10) я нехочу дописывать конфигурацию .
|
|||
14
Cyberhawk
24.12.15
✎
11:55
|
А раньше блокировок не было?
|
|||
15
Python
24.12.15
✎
11:56
|
небыло . крутилось 6 обменов з РИБ и 1 загрузка цен из ДБФ файла
|
|||
16
Cyberhawk
24.12.15
✎
11:56
|
Может, раньше и обмен велся по ночам, а сейчас расписание изменилось... Не понял, почему раньше блокировок не было, что-то не договариваешь
|
|||
17
Necessitudo
24.12.15
✎
11:56
|
Ну как вариант можно попробовать это - http://www.gilev.ru/snapshot1c/
|
|||
18
Python
24.12.15
✎
11:56
|
(16) каждые 5 минут
|
|||
19
Cyberhawk
24.12.15
✎
11:58
|
Какой именно сейчас конфликт блокировок: превышено время ожидания или что-то еще?
И выясни уже, в каких транзакциях этот конфликт |
|||
20
Necessitudo
24.12.15
✎
11:59
|
(19) Так у него ж был режим совместимости. А в 8.3
"Оптимизирована работа с итогами регистров в режиме разделения данных."© |
|||
21
Python
24.12.15
✎
12:00
|
Помилка при виклику методу контексту (ЗаписатьИзменения): Конфлікт блокувань при виконанні транзакції:
Microsoft SQL Server Native Client 10.0: Lock request time out period exceeded. HRESULT=80040E31, SQLSrvr: SQLSTATE=HYT00, state=33, Severity=10, native=1222, line=1 Техническая информация: {ОбщийМодуль.ПроцедурыОбменаДанными.Модуль(1565)}: Помилка при виклику методу контексту (ЗаписатьИзменения): Конфлікт блокувань при виконанні транзакції: |
|||
22
Cyberhawk
24.12.15
✎
12:02
|
Сдается мне, твой косяк не связан с обновлением платформы и выключением режима совместимости - просто много данных накопилось
Прокачай их по отдельности и далее работай спокойно со своими 5-минутными обменами |
|||
23
Python
24.12.15
✎
12:04
|
(22) только что зделал вручную 2-5 обмен зделались
1 - чтото висит загрузка цен прошла |
|||
24
Python
24.12.15
✎
12:04
|
и снова
Начат обмен данными по настройке "каса4" (11:02:54). Ошибка при чтении изменений из файла обмена. Помилка при виклику методу контексту (ПрочитатьИзменения): Конфлікт блокувань при виконанні транзакції: Microsoft SQL Server Native Client 10.0: Lock request time out period exceeded. HRESULT=80040E31, SQLSrvr: SQLSTATE=HYT00, state=33, Severity=10, native=1222, line=1 Чтение данных из файла обмена завершено с ошибками! Ошибка при записи изменений при обмене: Помилка при виклику методу контексту (ЗаписатьИзменения): Конфлікт блокувань при виконанні транзакції: Microsoft SQL Server Native Client 10.0: Lock request time out period exceeded. HRESULT=80040E31, SQLSrvr: SQLSTATE=HYT00, state=33, Severity=10, native=1222, line=1 Запись изменений текущей информационной базы в файл обмена завершилась с ошибками! Обмен данными по настройке "каса4" завершен (11:03:39). |
|||
25
Python
24.12.15
✎
12:05
|
а в чера все было нормлаьно (
|
|||
26
Python
24.12.15
✎
12:06
|
мне всетаки кажется дело в платформе или в режиме блокировок
|
|||
27
Cyberhawk
24.12.15
✎
12:09
|
У метода ПрочитатьИзменения и ЗаписатьИзменения второй параметр сделай отличным от нуля
|
|||
28
Python
24.12.15
✎
12:14
|
(27) 100 подойдет.
|
|||
29
Python
24.12.15
✎
12:32
|
(28) поставил 100. все равно не работает. если останавливаю обмены и делаю вручну работает нормлаьно .
|
|||
30
NcSteel
24.12.15
✎
12:42
|
(0) Ты же сам ответ дал в своем посте...
|
|||
31
Python
24.12.15
✎
12:45
|
(30) может уточните какой ответ . уже не соображаю
|
|||
32
NcSteel
24.12.15
✎
12:46
|
(31) переход делался чтобы на распределеных узлах которые работают файлово можно было запустить фоновын задания.
Обмены запустились, блокировки появились, что подтверждается (21) |
|||
33
Python
24.12.15
✎
13:04
|
(32) до этого работало нормально.
|
|||
34
Python
24.12.15
✎
13:04
|
(32) фоновые задания на распределеных узлах а не на сервере.
на сервере одна база которая загружает данные и розсылает их по узлам РИБ |
|||
35
NcSteel
24.12.15
✎
13:17
|
(33) А зачем переходил если работало нормально?
|
|||
36
NcSteel
24.12.15
✎
13:17
|
(34) Ну как видишь не все так просто и ошибка тебе как бы намекает - проблема в обмене
|
|||
37
Python
24.12.15
✎
13:26
|
при проведении документа тоже вылетает ошибка блокировок.
щас буду платформу переустанавливать |
|||
38
Necessitudo
24.12.15
✎
13:41
|
(37) Причем тут это. Попробуй (17).
|
|||
39
Python
24.12.15
✎
13:53
|
притом что я смотрую активные пользователи там один сидит а когда в подключениях на 1с сервере то показывает что двое.
|
|||
40
Python
24.12.15
✎
13:54
|
пока сервер ребутнул . посмотрую и вариант (17)
|
|||
41
Python
24.12.15
✎
14:00
|
(17) пока помогла. будду ждать жалоб от системного администратора на ресурсы компютера.
Спасибо всем. особено Necessitudo |
|||
42
Python
24.12.15
✎
14:05
|
(38) все равно есть блокировки но уже не так часто
|
|||
43
Necessitudo
24.12.15
✎
14:07
|
(42) Только учти что после обновления базы эта штука сбрасывается.
|
|||
44
Cyberhawk
24.12.15
✎
14:15
|
Как Я понял: на текущий момент у автора есть проблема, устойчиво воспроизводящаяся, но вместо того, чтобы решать ее, он апеллирует к тому, что раньше-де такого не было, и попутно пробует танцы с бубном :)
|
|||
45
Python
24.12.15
✎
14:20
|
(42) неработает все равно сиплятса ошибки.
|
|||
46
Python
24.12.15
✎
14:21
|
(44) работало вчера до перехода.
(44) ваши предложения ? |
|||
47
Necessitudo
24.12.15
✎
14:25
|
(44) Предложение тут только одно - переходить на управляемые блокировки.
|
|||
48
Python
24.12.15
✎
14:26
|
(47) не хочу переписысывать конфигурацию.
|
|||
49
Тoлько_
Просмотр 24.12.15
✎
14:27
|
(48) Не хочешь - смирись с блокировками.
|
|||
50
Necessitudo
24.12.15
✎
14:27
|
(48) Тогда откатывайся на режим совместимости, потому что иначе твою проблему решить невозможно.
|
|||
51
Python
24.12.15
✎
14:28
|
(49) то почему до перехода все работало как часики и блокировок не было
|
|||
52
Python
24.12.15
✎
14:28
|
(51) а если я включу режим автоматические и управляемые ?
|
|||
53
Necessitudo
24.12.15
✎
14:29
|
(51) Так а по-твоему для чего нужен режим совместимости?
|
|||
54
Cyberhawk
24.12.15
✎
14:29
|
(46) Для начала разобраться, на каких таблицах возникают конфликты
|
|||
55
Python
24.12.15
✎
14:29
|
режим совместимости версий платформы 1с 8.2 , 1с 8.3.2,1с 8.3.3, 1с 8.3.4
|
|||
56
Necessitudo
24.12.15
✎
14:31
|
(55) Пятачок
|
|||
57
Necessitudo
24.12.15
✎
14:32
|
(54) На таблицах регистрации изменений небось
|
|||
58
rozer76
24.12.15
✎
14:34
|
(52) если в объектах не ставить управляемые и не прописывать "БлокировкаДанных" или "БлокироватьДляИзменения" т.е. "пилите Шура"
|
|||
59
rozer76
24.12.15
✎
14:34
|
+(58) не взлетит
|
|||
60
rozer76
24.12.15
✎
14:36
|
(57) когда идет обмен то пофиг на управляемые блокировки кстати - все таблицы блочаться т.к. нужно номер отправленного получить и записать в табл регистрации для каждого типа метаданного. Тут выход часто обмениваться небольшими порциями данных
|
|||
61
Python
24.12.15
✎
14:37
|
(57) нет так и остался автоматический
|
|||
62
Python
24.12.15
✎
14:37
|
(60) стоит транзакции по 100 елементов
|
|||
63
rozer76
24.12.15
✎
14:44
|
(62) и что это в методе "Планыобмена.ЗаписатьИзменения(ЗаписьСообщения, ЭлементовВТранзакции)" а блокировка идет ранее "ЗаписьСообщения.НачатьЗапись(ЗаписьXML, Получатель)" и остается заблокированным до "ЗаписьСообщения.ЗакончитьЗапись()"
|
|||
64
Python
24.12.15
✎
14:55
|
почему так в режиме совместимости с 1с 8.2 это все работало а уже с 1с 8.3.4 это не работает
|
|||
65
Python
24.12.15
✎
15:05
|
ни я один судохаюсь
УПП 1.3 на 8.3 в режиме совместимости |
|||
66
Necessitudo
24.12.15
✎
15:07
|
(66) Ну да, там баран и тут баран:) Там никто не понимал что такое автоматические блокировки и тут не понимает:)
|
|||
67
rozer76
24.12.15
✎
15:08
|
(65) тут понимаешь какая штука на 8.3 ВСЕ типовые конфы на УПРАВляемых блокировках и видимо в 8.3 на авторежим слегка "положили".
|
|||
68
rozer76
24.12.15
✎
15:10
|
+(67) как пример это сталкивался когда база на 8.1 запускали на 8.3 в режиме совместимости 8.1 и был такой тупняк мамадорогая (
|
|||
69
Python
24.12.15
✎
15:13
|
(66) понемаю что такое автоматические блокировки.
я не понемаю почему они там работали нормлаьно а тут неработают |
|||
70
rozer76
24.12.15
✎
15:15
|
(65) ну вообще ты молодец чтобы решить проблему автообменов в 8.2 решил на 8.3 продакшнбазу перевести без тестов
|
|||
71
rozer76
24.12.15
✎
15:15
|
(69) ну мож еще 8.3.7 поставить и нативный режим включить... а вдруг )
|
|||
72
Python
24.12.15
✎
15:16
|
(70) тести были но там небыло такой нагрузки с 5 обменаме а только один .
|
|||
73
Python
24.12.15
✎
15:16
|
(71) от я думаю откотится на зад .
|
|||
74
rozer76
24.12.15
✎
15:19
|
(73) ну наконец понял ты нас )
|
|||
75
Python
24.12.15
✎
15:21
|
(74) я вас понял рание.
я непонимаю почему такое делать . снеговик и в африке должен быть снегавиком |
|||
76
rozer76
24.12.15
✎
15:26
|
(75) понятие логики для разных релизов 1с неприменимы - это "русская рулетка"
|
|||
77
Necessitudo
24.12.15
✎
15:33
|
(67) Ну как глаголит фирма 1С, автоматический режим управления блокировками это атавизм.
|
|||
78
rozer76
24.12.15
✎
15:35
|
(77) если бы еще пруф увидеть...
|
|||
79
Python
24.12.15
✎
15:35
|
пруф это что
|
|||
80
rozer76
24.12.15
✎
15:39
|
(79)
Пруф (Proof) — слово многозначное. В интернете «пруф» чаще всего означает всего лишь «доказательство» в своём буквальном переводе с английского языка. |
|||
81
aka AMIGO
24.12.15
✎
15:40
|
(79) У тебя просят ссылку-подтверждение твоих слов :)
|
|||
82
Python
24.12.15
✎
15:42
|
(81) спосиба
|
|||
83
Python
24.12.15
✎
15:43
|
(81) сори. спасибо
|
|||
84
Necessitudo
24.12.15
✎
16:27
|
(78) А разве не очевидно?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |