Имя: Пароль:
1C
1С v8
КА2 и тормоза у всех при динамическом обновление Управляемые формы
,
0 sasha-asn
 
15.02.22
11:06
Доброго времени суток уважаемые эксперты! Нужна ваша подсказка: До 2022 была УТ10.3, перешли на КА 2.4.6.231 с 2022. Базы дописанные -и в расширение конфигурации и самой конфе. При динамическом обновление конфы, начинаются тормоза и 1ска виснит у всех у всех юзеров в течение минут 15. В компании работает в КА около 60 человек. В УТ10.3 небыло тормозов при динамических обновлениях, в КА появились. Изменения вносим целый день.

Подскажите у кого нибудь начинаются лаги после Динамического обновления изменений в конфу (не РК)?
Куда копать в данном случае?
1 ДенисЧ
 
15.02.22
11:07
У всех. Не обновляй динамически.
2 Галахад
 
гуру
15.02.22
11:07
"Изменения вносим целый день." Чего вы там делаете?
3 Vstur
 
15.02.22
11:08
(0) фантастика.....
это, видимо, способ такой поскорее свернуть бизнес в ноль....
4 sasha-asn
 
15.02.22
11:09
А почему не тормозило на обычных формах при динамических обновлениях?
5 Фрэнки
 
15.02.22
11:37
как бы странно...

На кой ляд у вас перешли на такой релиз конфы, если работаете с текущего года?! Релиз сабжа еще от февраля 19-го года.

Получается предполагаемая картинка, что конфу перепахали вдоль и поперек, чего-то там расспалось с нее куда-попало.
Обновлять ее просто не реально. Да и не нужно никому.

Кто с таким отношением к переходу заставлял в нее лезть... Лучше бы тогда на УТ 11 взяли.

Как она вообще работает после этого - вообще чудо.

Если по делу, то пробуйте откопировать базу на условно говоря чистое тестовое место и погонять на тестах нужные вам режимы.
Когда увидите, что базы пришел кирдык, то я бы на вашем месте этому не удивился.
6 sasha-asn
 
15.02.22
11:46
(5) я согласен во многом с Вами Фрэнк. На то были причины. Но вопрос в том - у всех ли лагает при Динамическом обновление на управляемых формах?
7 Dmitrii
 
гуру
15.02.22
12:03
(0) То, что само по себе динамическое обновление работает у вас на продуктиве, уже чудо и фантастическое везение. Тем более, что вы ещё и  делаете его по несколько раз в день.
Делать динамическое обновление и даже просто подключать расширения (что по сути тоже является неявным динамическим обновлением) в продуктиве нельзя.
Можно 1000 раз успешно обновиться динамически, а на 1001-м обновлении словить баг.

Мы когда-то тоже активно этим баловались. Пока пару раз на разных релизах платформы в разных базах не словили глюк. Обошлось всё лёгким испугом, но только благодаря тому, что оба раза нам быстро сообщили пользователи (кому-то понадобилось выйти из базы и зайти заново, а при входе выскакивала ошибка формата потока), и сработало стандартное лечение в виде чистки таблиц конфигурации в скуле.
После этого все обновления и расширения ставим/подключаем только вечером в период технологического окна, когда в базе никого нет, с установкой блокировки соединений (в монопольном режиме).
Всех пользователей, ноющих о срочном и незамедлительном накатывании исправления/обновления, отправляем к руководству. Почему-то сразу выясняется, что проблема установки патча вполне может подождать до завтра и к начальству никто не идёт. Кроме совсем уж крайних случаев, когда выгоняем всех из базы в середине рабочего дня и накатываем обновление на продуктив (опять таки - монопольно, без динамических обновлений).
Простой базы в случае глюков динамического обновления - слишком дорогое удовольствие. Даже в самом лёгком варианте. А потенциальные риски, если вдруг потребуется откатить пару часов работы пользователей (с момента установки динамического обновления до момента выявления проблемы), вообще безумных денег.
8 Фрэнки
 
15.02.22
12:08
(6) Нет.
На нормальных релизах платформы от динамического обновления вред не накапливается.

Это обычный сейчас режим эксплутации при использованием технологии Расширений и установки патчей от 1С в автоматическом режиме, например, на конфигах уровня БП и ЗУП без снятия конфиг с поддержки.

Другое дело, что нет никаких четких гарантий, на каком релизе словишь "ошибку потока". И в какой момент.

Стараюсь как можно реже менять релизы платформ. Поведение текущего релиза в динамическом обновлении всегда тестирую, прежде чем признавать использование предлагаемого релиза годным.

Не готов перечислять по номерам, но в некоторых релизах и с расширениями вообще возникали проблемы, а не только с каким-то там динамическим обновлением.

И кстати сказать, есть такая политика у тру-админов :-) чтобы автопатчи от 1С в базах не разрешать. Категорически! Ну есть такое, распространенное это мнение.
9 shuhard
 
15.02.22
12:09
(7)[просто подключать расширения в продуктиве нельзя]
бред
10 Мимохожий Однако
 
15.02.22
12:27
(0) Странный способ разработки. Сразу вспоминается:"А стоя в гамаке не пробовали?"
11 Ёпрст
 
15.02.22
12:30
(6) нет, всё норм. Демоническое обновление не оказывает никакого влияния на работу базы.
12 H A D G E H O G s
 
15.02.22
12:30
(7) Редкостный бред.
13 Ёпрст
 
15.02.22
12:31
(7) а что в нём не так ? У нас делается.. постоянно, и по несколько раз в день. Всем пользователям вырублено сообщение о необходимости перезахода.
14 Ёпрст
 
15.02.22
12:35
На всякий, висит триггер на сохранение конфиг, но за несколько лет ни разу не пригодился.
15 d_monah
 
15.02.22
12:44
Демоническое обновление отличный способ убить базу,не на 10 раз,так на 20.Не верю что все нужно так срочно,что тех.окна подождать нельзя
16 Галахад
 
гуру
15.02.22
12:50
(13) А зачем? Так быстро пишите? Или косячите? :-)
17 АгентБезопасной Нацио
 
15.02.22
12:52
глюки с демоническим обновлением, конечно, ловил. чтоб убить базу - так пока еще никогда... (хотя знаю, что всё когда-то случается впервые)
но ответьте мне, плз, как дворник дворнику - зачем тогда энто самое оно присутствует?, не запрещено официально и всё такое?
18 Ёпрст
 
15.02.22
13:06
(15) брехня, на 8.3 давно уже ничего не убивается

(16) нет, просто доработка под нужды здесь и сейчас. А не всякие технологческие окна раз в пятилетку.
У нас такое окно только пару часов в неделю есть - там, реструктуризация, если нужна.
Всё остальное демонически пишется.
19 Галахад
 
гуру
15.02.22
13:08
(18) Раз в неделю действительно как-то немного.

А как с метаданными? Как писать доработки без изменения структуры данных?
20 Dmitrii
 
гуру
15.02.22
13:15
(9) (12) (13) Можете что угодно считать. Ваше дело.
Я пишу о том, что есть. Динамическое обновление и подключение расширений к продуктиву при работающих пользователях - это лотерея. Вы можете никогда не столкнуться с проблемой. Я сталкивался по меньшей мере 4 раза в разные периоды времени, на разных версиях платформы и разных конфигурациях (и обычные формы, и управляемые). Три раза - на динамическом обновлении, один раз - после установки расширения (самое обычное, без расширения данных).
Простой поиск по форумам показывает, что не я один такой "везучий". Более того, не всем и не всегда помогает стандартный метод лечения проблемы с очисткой ConfigSave. Мне везло.
Убить совсем базу динамическим обновлением,  действительно вряд ли получится. Но отхватить геморроя - легко.

(15) >> на 8.3 давно уже ничего не убивается.

Может конечно за последние годы в этом вопросе 1С какого-то прорыва добилась, а я об этом не знаю... Возможно. Уже несколько лет как не пробовал и нет особого желания возвращаться к этой практике. Тем более, что в 99.9% случаев оно никому не нужно, и вполне себе может дождаться технологического окна. Для установки обновления без реструктуризации более чем достаточно пяти минут. Не так уж часто встречаются такие базы, где невозможно выделить такое окно хотя бы раз в сутки или двое.
21 Ёпрст
 
15.02.22
13:16
(19) меняется в основном, программный код или форма.
Сами метаданные (новые объекты) довольно редко.
22 АгентБезопасной Нацио
 
15.02.22
13:16
(14) поделись триггером, плз, чтоб лисапед не шизобретать...
23 Ёпрст
 
15.02.22
13:17
(22) на нимфостарте валяется готовый
24 hhhh
 
15.02.22
13:18
(19) со структурой там как раз нормально сделано в новых платформах. Задается вопрос "Завершить сеансы пользователей"? И пользователи автоматом выкидиваются.
25 Галахад
 
гуру
15.02.22
13:19
(21) Понятно.
26 АгентБезопасной Нацио
 
15.02.22
13:19
(23) ага, нашел, спасибо!
27 Ёпрст
 
15.02.22
13:20
(26) https://infostart.ru/1c/articles/327674/

вот этот, вроде. Только я его переписал под каждую базу, чтоб не в мастер писал
28 Ёпрст
 
15.02.22
13:24
(24) не всегда.
Вообще единственный минус при демоническом - не всегда корректно пофигуратор определяет, могёт ли он изменения демонически обновить или нужна реструктуризация.
Иногда спасает возврат к конфе иб и по-новой накат изменений с cf, иначе говорит - болт тебе , а не динамика.
А иногда, даже при такой схеме, грит хочу реструктуризацию..хоть тресни, хотя метаданные не затрагиваются. Закономерности не понял. Скорее всего есть какое-то критическое число изменений в коде/форме/объектах, которые "потрогал" , при которых динамику не даёт.

Но вот, поломки пока еще ни разу не было.
Да были там траблы с кешем пользователей, но это мелочи.
29 АгентБезопасной Нацио
 
15.02.22
14:12
(27) да, я его и нашел.
(28) было, что у части пользователей работает старый алгоритм (видимо, закэшированный), а у части - новый... феерично. примерно как "два девятых вагона".
30 Ёпрст
 
15.02.22
14:14
(29) ну, так и штатно, пока пользователь не перезайдёт в 1с, у него будет старый алгоритм..За это время конфа может раз 5 поменяться.
Если алгоритмы не критические, на это забиваешь. Если критичные для всех - всем сообщение через повершел на всех серверах и со спокойной совестью изгнание из 1с-ины
31 Ёпрст
 
15.02.22
14:16
Раньше, им фоновое писало, что дескать конфа поменялась, перезайдите.
Товарищи это игнорили, а потом и нытью - что часто выскакивает.
Отрубили к едрени фени, чтоб не буйствовали.
:)
32 hhhh
 
15.02.22
14:22
(28) всегда происходит. Я чтобы выгнать пользователей просто добавляю реквизит в небольшой справочник, например, Бригады. Всегда выходит сообщение "Завершить сеансы пользователей".
33 АгентБезопасной Нацио
 
15.02.22
14:26
(30) в том и дело, что перезаходили. Есть два юзверя, работающих с данным модулем.  Изменения динамические. Перезашли оба юзверя и заказчик. заказчик проверяет - все нормально. Дает отмашку. наутро под одним юзверем по новому алгоритму, у второго - по старому.. выходят два других на смену - у них обоих работает по старому... Вылечилось только нормальным "монопольным" сохранением конфиги...
34 Ёпрст
 
15.02.22
14:26
(32) мне наеборот не надо, что б выходило при демоническом обновлении, если метаданные не затронуты и не нужна реструктуризация.
35 Ёпрст
 
15.02.22
14:27
(33) такое ловили, да.. кешу приходилось у пользака чистить
36 Dmitrii
 
гуру
15.02.22
14:38
(30) Это кстати ещё один довод против динамического обновления и подключения расширений при живых подключенных пользователях.
Каждый не перезашедший живёт в своей версии конфигурации. И версий таких может быть несколько. А если какой-нибудь особо талантливы пользователь любит одновременно открыть несколько окон (соединений) с базой и в каждом из них работать с одними и теми же объектами, последствия вообще трудно предсказуемы, если в каждом таком окне окажется своя версия конфы.
Про то как работает пользовательский кеш уже притчи можно слагать. А правило "В любой непонятной ситуации начинай с чистки кэша везде и всюду" уже становится золотым стандартом работы 1С-ника. Увы.
37 hhhh
 
15.02.22
15:48
(34) так оно и не выходит. это на уровне платформы, если структура не изменилась, появляется кнопка "Обновить динамически".
38 АгентБезопасной Нацио
 
15.02.22
15:59
(36) ну опять же, почему разработчики этого кэша не сделали его очистку при старте?
ну получается же прикольная ситуация - "мы сделали автомобиль, способный при езде поворачивать направо и налево. только направо поворачивать нельзя, иногда руль отваливается."
39 Mikhail Volkov
 
15.02.22
18:32
В КА2/ERP есть восстановление последовательности, его нужно делать? А то выбираю Проведение документов, а вкладка Восстановление последовательностей недоступно!? Может в настройках нужно что-то включить, что?
40 Ёпрст
 
15.02.22
19:10
(39) а зачем ? У вас чего, партионка ?
41 Mikhail Volkov
 
16.02.22
07:35
(40) Партионка осталась только в Альфа-Авто. Далее документы переносим в УПП, где она заменена РАУЗ, но бухгалтер говорит: правильно НДС рассчитать нужно ГП Расчеты по реализации организации восстановить. Переходим на КА2/ERP, там надо ГП восстанавливать?
42 Ёпрст
 
16.02.22
10:19
(41) и вы в ерп учетную политику по фифо ведёте, или рауз в затратах?
43 Mikhail Volkov
 
16.02.22
12:42
(42) От учетной политики зависит? Как настроить? В демо-базе вкладка Восстановление последовательностей тоже недоступна.
44 Ёпрст
 
16.02.22
12:43
(43) хз как там в ерп слепили, в упп был отдельный РС
45 Mikhail Volkov
 
19.02.22
14:57
(44) В ранних версиях до 2.4 пробовал проводить регламентные работы по закрытию месяца. Вроде среди них было восстановление ГП. А теперь ненужно как в УПП после отмены партионного учета, а КА2/ERP всего остального.
46 Mikhail Volkov
 
23.02.22
10:13
Даже в конфигураторе общей формы ПроведениеДокументов нет!? Есть обработка Проведение документов по видам учета, но в ней нет Восстановление последовательностей. Может не нужна теперь?
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой