Имя: Пароль:
1C
1С v8
Смена редакции УТ 11.4 на 11.5 - ошибка при запуске предприятия
0 atlantika
 
22.08.22
10:18
Пытаюсь выполнить обновление. Конфигурацию обновили, база данных в конфигурации обновилась, запускаю режим предприятия - подтверждаю легальность обновления и на 26% всегда ошибка "База данных заблокирована... Фоновое задание" - завершить работу. Подскажите знающие люди, в какую сторону смотреть? Расширения отключила. Пробовала в консоли устанавливать блокировку регламентных заданий и без.
1 Kassern
 
22.08.22
10:21
(0) база большая? Если нет, то попробуйте на файловой базе обновиться
2 shuhard
 
22.08.22
10:22
(0) удалить все сессии и сеансы, кокнуть в оперативной памяти приложение
3 atlantika
 
22.08.22
10:24
(1) для файловой - база большая.
(2) для чайника - подробнее опишите, пожалуйста?
4 Фрэнки
 
22.08.22
10:31
(3) вы сразу на боевой этим занимаетесь или все-таки пока еще тестируете на копии?
5 atlantika
 
22.08.22
10:31
(4)на копии конечно и даже на отдельном сервере
6 DEVIce
 
22.08.22
10:33
В управлении сервером 1С, для этой базы поставить галочку блокировки регл. заданий и да и блокировку пользователей тоже.
7 DEVIce
 
22.08.22
10:34
Потом галочку убрать, чтобы выполнился следующий блок обработчиков обновления.
8 atlantika
 
22.08.22
10:39
(6) если блокировка пользователей - то предприятие не запускается в принципе. На сервере кроме меня никто не работает.
Блокировка регламентных включена, но все также - "База данных заблокирована... Фоновое задание"
9 Фрэнки
 
22.08.22
10:39
Я бы попробовал в режиме отладки тогда запускаться. Чтоб точно было понятно, что все фоновые задания выполнены перед запуском слудующего при обновлении.
10 atlantika
 
22.08.22
10:40
(9) запускалась в режиме отладки, без отладки - результат одинаков.
11 Фрэнки
 
22.08.22
10:41
(8) блокировка регламентых как раз и будет вызывать проблемуц что база данных заблокирована.

Перед началом радикальных обновлений желательно убирать запуск реглментых/фоновых внутри базы, а не снаружи. Чтоб фоновые задания стартовались только такие, какие нужны для обновления.
12 shuhard
 
22.08.22
10:41
(10) картинку выложи консоли управления кластером
13 DEVIce
 
22.08.22
10:41
(8) Код разрешения запуска надо использовать - тогда все будет запускаться.
Галочка "Резервирование рабочих процессов" снята?
14 atlantika
 
22.08.22
10:43
(11) то есть надо повторить всю процедуру обновления, но сперва  отключить все задания по расписанию.
(13) Да, галочка "Резервирование рабочих процессов" снята
Код разрешения запуска надо использовать - это что?
15 DEVIce
 
22.08.22
10:43
(11) Процесс обновления разбит на два этапа. На первом мы наблюдаем окно с прогрессом, пока этот этап не пройдет в 1С вообще не зайти. Для этого этапа надо запрещать запуск регл. заданий. Второй этап в фоновом режиме запускает обработчики обновления. На этом этапе в 1С уже можно работать, но чтобы он прошел надо блокировку снимать.
16 DEVIce
 
22.08.22
10:44
(12) +100500
17 atlantika
 
22.08.22
10:45
картинки не умею тут делать... простите
18 DEVIce
 
22.08.22
10:45
(17) Тогда ничем не можем помочь... простите..
19 atlantika
 
22.08.22
10:46
код разрешения - какой надо использовать?
20 atlantika
 
22.08.22
10:50
21 DEVIce
 
22.08.22
10:52
(20) Должно все работать. Смотри что за фоновое выполняется в этот момент. Как вариант полностью перезапустить сервер 1С, там возможно висит какое-то долгое или подвисшее задание.
22 alarm2020
 
22.08.22
10:52
(0) Вопрос не в тему. Но все-таки. Никак не могу понять - зачем люди обновляют УТ. Вот вы зачем это делаете?
23 atlantika
 
22.08.22
11:01
(22) хотят новые возможности ЭДО, и чего то еще там было. + раз 11.4 перестали поддерживать, то как быть с печатными формами, придется руками их писать каждый раз?
24 Dmitrii
 
гуру
22.08.22
11:04
(19) >> код разрешения - какой надо использовать?

Любой. Какой сами придумаете. Мне, например, нравится "12345".
25 Dmitrii
 
гуру
22.08.22
11:05
(22) >> Вопрос не в тему.

Согласен. Действительно не в тему.
26 Фрэнки
 
22.08.22
11:06
(23) короче говоря, поскольку сидишь в тестовой копии, то пробуй все-таки без установки блокировки регламентных сделать.

Мне попадались некоторые обновления, которые опровергали утверждения (15)
Хотя я и сам видел тексты этих рекомендаций.
Но увы и ах, разработчики обновлений почему-то не всегда их соблюдают.
27 alarm2020
 
22.08.22
11:07
(23) А вы сравните. Сколько времени уйдет на исправление печатной формы и сколько на обновление. Исправление печатной формы - это вообще тьфу. Это всегда было работой джуна. И это работа, начиная которую, ты более или менее хорошо знаешь, когда ты ее закончишь
28 atlantika
 
22.08.22
11:11
(27) Но новый ЭДО в 11.4 не появится однозначно. А наши хотят
29 СеменовСемен
 
22.08.22
11:12
косяк 1с конечно, что монопольный режим не сразу устанавливается
30 Dmitrii
 
гуру
22.08.22
11:14
(0) А что в журнале регистрации при этом написано?
Если стартует какое-то фоновое задание, об этом должна быть запись в ЖР. Где-то раньше сообщения об ошибке.
Либо сами процедуры обновления пытаются запустить фоновое задание.
Либо запускается какой-то регламент. Это возможно, если всё таки вопреки картинки из (20) блокировка регламентных заданий не установлена.
Ну и вариант с зависшим сеансом я бы не исключал. Очистите кэш блокировок и временные файлы сервера 1С. Скриптом "Рестарт с очисткой временных файлов" отсюда https://its.1c.ru/db/metod8dev#content:5899:hdoc:примеры%20скриптов:check%20list (в скрипте разумеется прописать свои пусти к реестру кластера).
31 atlantika
 
22.08.22
11:20
(30) в журнале все фоновые успешно завершаются.
32 Фрэнки
 
22.08.22
11:23
(31) в теории, в период обновления, когда наступаешь на эти свои 26%, Фоновых заданий просто не должно быть. А они там есть? Т.е. какие-то фоновые продолжают крутится после начала обновления и на них натыкается попытка установки блокировки.
33 atlantika
 
22.08.22
11:25
(32) да, фоновые есть. Завтра попробую все заново сделать, с предварительным отключением всех регламентных и фоновых...
Спасибо всем за поддержку.
34 Dmitrii
 
гуру
22.08.22
11:32
(31) Ошибка в (0) больше похожа на ситуацию, когда какая-то процедура обновления пытается запустить фоновое задание. Фоновое натыкается на блокировку и вываливает ошибку.

1. Установите блокировку регламентных заданий в свойствах базы в консоли кластера, как в (20) посте.
2. В конфигураторе установите параметр "РежимОтладки". Сервис - Параметры - вкладка "Запуск 1С:Предприятия" - Параметр запуска: РежиОтладки.
3. Запускайте режим Предприятия в отладке из конфигуратора.
35 Timon1405
 
22.08.22
11:36
(5) а что с лицензиями на тестовом сервере? какая платформа? если ниже 8.3.19 то это могут быть платформенные ФЗ по проверке лицензии