Имя: Пароль:
1C
1С v8
Динамическое обновление в 8.3 - ваш опыт
0 Очень Любознательная
 
24.09.18
09:04
1. сбоит 63% (15)
2. не сбоит 38% (9)
Всего мнений: 24

Ваш опыт? Были ли ошибки, особенно фатальные? Вчера динамически обновила серверную базу (просто поставила 2 галочки в правах доступа), а потом прочитала об ужасах "демонического" обновления. Переживала до утра, благо, всё хорошо. Правда, эти ужасы относятся, в основном, к 8.0 или 8.1, коллега сказал, что сейчас этот механизм так не сбоит. А у вас как в 8.3?
1 Franchiser
 
гуру
24.09.18
09:10
Да вроде бы в последнее время все хорошо.

не сбоит
2 Numerus Mikhail
 
24.09.18
09:11
Всплыть может и через неделю.
Но у меня вот так

не сбоит
3 ponaroshku
 
24.09.18
09:12
все ок

не сбоит
4 Optan
 
24.09.18
09:12
Не часто, но бывает, и в 8.3 тоже. Проблемы с обновлением РИБ.

сбоит
5 DmitrO
 
24.09.18
09:19
Постоянно обновляю динамически. Наверно каждый день.

Проблем с кешем не было никогда.
Честно пишу, на 8.3 (кажется 8.3.11) был однажды сбой: отпали роли у всех пользователей (в т.ч. у всех админов). В базу было не зайти, роли не назначались, конфигуратор вел себя не адекватно. Восстановил из бекапа.

не сбоит
6 DmitrO
 
24.09.18
09:21
(5)+ По скольку в базу было не зайти, то и потери данных при восстановлении из бекапа не было вообще.
7 Cool_Profi
 
24.09.18
09:24
За последние 10 лет три раза натыкался на проблему. Два раза обошёлся чисткой кеша, один раз пришлось перезаливать конфиг из бекапа.
8 Повелитель
 
24.09.18
09:26
(0) За лет 10, пару раз были сбои в РИБ, пришлось конфигурацию перезаливать. А так только кэш у клиентов иногда расходиться.

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

Главное правило, перед каждым, любым, обновлением сделай бэкапы и спи спокойно.

не сбоит
9 repin_mike
 
24.09.18
09:35
Относительно мелкие базы на 8.3 при динамическом обновлении не падают. 8.2.19.130 пару раз натыкались на проблемы, но там ещё мог размер базы влиять, за 250 гигов перевалило.
Бекап да, перед обновлением лучше делать, даже если обновление не динамическое.

не сбоит
10 DmitrO
 
24.09.18
09:38
(8)+ перед каждым это, наверно, правильно.
У нас бекап лога идет каждые 15 мин (а если он буде не удачным, SQL сервер всех админов на уши поставит по почте), поэтому я знаю когда он происходит и могу смотреть по времени, когда сделать обновление (хотя и могу забыть об этом).
11 Волшебник
 
24.09.18
09:43
Можно динамически обновлять 1 раз в день, но не рекомендуется.

сбоит
12 ЛЮС
 
24.09.18
09:52
Некоторые базы регулярно обновляем динамически. Один-два раза в год падают при динамическом обновлении. Научились быстро восстанавливать. С такой же частотой проявляются проблемы кэша пользователей.
Проблемы встречал на всех версиях платформы.

сбоит
13 igork1966
 
24.09.18
09:53
(0) Фатального не было. Были глюки с базой подключенной к хранилищу. Когда сохраняешь изменения, а в конфигурации оказывается код непонятно какой версии....

PS. Думаю что при условии нормального резервного копирования или не важности базы (тестовая) вполне можно динамически обновлять.

сбоит
14 Обфускация
 
24.09.18
09:53
У нас при динамическом обновлении слетают интерфейсы пользователей. Приходится им чистить кеш.

сбоит
15 igork1966
 
24.09.18
09:55
(13) + не кто кстати не отменял возможности фатальных последствий обычного обновления... просто реже это происходит.
16 s03
 
24.09.18
09:56
динамически только если уж совсем по другому никак

сбоит
17 Convert
 
24.09.18
09:57
Динамическое обновление сбоит. Если есть хоть малейшая возможность не обновлять динамически - не обновляйте.

сбоит
18 DmitrO
 
24.09.18
09:57
(13)у вас что, боевая база к хранилищу подключена?
19 Franchiser
 
гуру
24.09.18
10:02
Из сбоев замечено только отваливание регламентных фоновых заданий, если они работали в момент обновления .
20 Franchiser
 
гуру
24.09.18
10:05
Если делать несколько динамических обновлений подряд, в какой то момент могут быть потеряны все внесённые изменения предыдущими дин. обновлениями. Поэтому желательно придерживаться правила 1 дин. Обновление +1 обычное.
21 Быдло замкадное
 
24.09.18
10:05
Если в конфигураторе и хранилище работает 1 программист то риск минимален.
Если несколько то уже возможны глюки.
Замечал такую тенденцию.

не сбоит
22 Ник080808
 
24.09.18
10:07
8.3.10 все норм

не сбоит
23 Dmitry1c
 
24.09.18
10:49
Русская рулетка

сбоит
24 unregistered
 
24.09.18
10:56
(0) За всё время существования динамического обновления у меня лично фатально сбойнуло только дважды. В том числе один раз на 8.3 (первый сбой - не помню на какой версии был).

Запомните раз и навсегда одну очень важную вещь!
Это не вопрос статистики! Это вопрос стоимости.
Стоимости простоя в случае сбоя, который может доходить до суток в зависимости от размера базы и необходимости проведения полного тестирования и исправления, чтобы быть более уверенным в корректности восстановления.
Стоимости работы специалистов по восстановлению (если не справитесь своими силами).
Стоимости затрат на выяснение того, что нужно внести в базу повторно - когда о проблеме узнали не сразу и часть пользователей продолжали что-то вносить в уже поломанную базу, а восстановиться решили из копии "до сбоя".
Стоимости работ на проверку данных после восстановления. Умножающиеся риски в случае, если сломанная база является источником для обмена данными с другими базами и конфигурациями.

Вы можете много лет ежедневно по несколько раз обновлять вашу базу динамически и ни разу не столкнуться ни с одним сбоем.
Но в один прекрасный день ваша база может рассыпаться.

И это всё, не говоря о том, что мелкие проблемы динамического обновления, когда у кого-то из пользователей не обновляется версия метаданных (лечится чисткой пользовательского кэша), всплывают с завидной регулярностью.

сбоит
25 wowik
 
24.09.18
11:23
Бывает пару раз в год.
Выполняем это:
delete from [ИмяБазы].[dbo].[Config] where FileName = 'commit'
delete from [ИмяБазы].[dbo].[Config] where FileName = 'dbStruFinal'
delete from [ИмяБазы].[dbo].[Config] where FileName = 'DynamicallyUpdated' --(для версии 8.3)
delete from [ИмяБазы].[dbo].[Config] where FileName = 'dynamicCommit' --(для версии 8.3)
delete from [ИмяБазы].[dbo].[ConfigSave]

сбоит
26 wiwi
 
24.09.18
11:35
Гадкий кэш...

сбоит
27 r_i_n_i_k
 
24.09.18
11:50
Делаю Д.О. редко, но всегда на той машине, где установлен сервер 1С. Был случай, когда пропадала связь между моим компом и сервером и базу приходилось восстанавливать.

Радует, что если что-то пойдёт не так, то в 99% случаев (в моей практике это 100%) все решается чистой таблицы ConfigSave

сбоит
28 Вафель
 
24.09.18
11:51
(27) есть же кнопочка обновить на сервере
29 H A D G E H O G s
 
24.09.18
11:53
(0) Нормальная практика. Делаем часто.
Сбоит редко, лечится в (25).

сбоит
30 Джинн
 
24.09.18
12:05
Сбоит, но фатального ничего не было. Стараюсь использовать только в исключительных случаях, когда проблема срочная, а выгнать народ из базы нереально без проблем в работе конторы.

сбоит
31 Вафель
 
24.09.18
12:07
а как же рсширения - ведь там только динамическое обновление
32 Базис
 
naïve
24.09.18
13:34
Постоянно используем. 5 лет назад сбоило часто. 3 года назад - под PostgreSQL не сбоило, под MSSQL сбоило. Сейчас сбоев не было год, 5 баз и в среднем 3 Д.О. в неделю на базу. Бекапы делаем.

не сбоит
33 BeerHelpsMeWin
 
24.09.18
14:03
8.3.10.2580
После обновления иногда перестают отваливаться истекшие сеансы, как следствие заканчиваются лицензии.

сбоит
34 rozer76
 
24.09.18
14:36
с расширениями постоянно делаю - не замечал сбоев
35 abbas
 
25.09.18
07:46
БАЗА (платформа 8.3.10) РУХНУЛА ПРИ ДИНАМИЧЕСКОМ ОБНОВЛЕНИИ
36 dmpl
 
25.09.18
07:51
(13) Именно это самое неприятное. Причем у разных пользователей может исполняться разный код даже после чистки кеша. Более того, проблема бывает и без подключения к хранилищу. Просто при ДО в конфигурации остаются версии объектов до ДО и после, и как там 1С выберет нужную - русская рулетка.