Имя: Пароль:
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 то это могут быть платформенные ФЗ по проверке лицензии
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан