Имя: Пароль:
1C
 
Фантомные фоновые задания.
0 Mr_Grey
 
26.12.25
09:59
Коллеги, доброго времени суток!

Данный вопрос уже рассматривался на форуме в 2021, однако четкого ответа так и не было. Думаю, нашел решение.

Суть проблемы: при обновлении базы (клиент-серверная версия) появляется фантомное фоновое задание которое блокирует снятие Dt и дальнейшее обновление.
Стандартные методы блокировок не помогают.

Решение:
1. скачал 1С Обновлятор (сайт HELPME1S.RU);
2. подключил на сервере;
3. выбрал нужную базу;
4. далее, есть 2 варианта:
  4.1. снимаете Dt и обновляете через эту программу;
  4.2. через Обновлятор блокируете регламентные задания (Еще - Опасные операции - Заблокировать регламентные задания);
5. Если пошли по второму варианту. Переходите в конфигуратор и далее все как обычно.
6. Не забудьте разблокировать рег.задания по окончанию работ.
1 Волшебник
 
26.12.25
09:59
DT не является бэкапом
2 PR
 
26.12.25
10:41
Хрень какая-то
Перезагрузка сервера 1С прекрасно помогает
3 X Leshiy
 
26.12.25
10:47
(0) Обновлятор в рекламе не нуждается) Особенно в такой тупой.
4 Fish
 
гуру
26.12.25
10:49
(3) Может, продажи упали?
5 Garykom
 
гуру
26.12.25
12:40
(0) А от фоновых которые http-сервис порождает поможет?
Ну вот прикинь внешние http-клиенты все стучатся и стучатся в опубликованную на веб-сервере базу
6 PLUT
 
гуру
26.12.25
13:33
(5) "блокировка рег.заданий" в консольке сервера 1С обычно ставят галочку

тогда фантомы не беспокоят. ну еще воочию зайти в эту самую консоль и убедиться, что никаких сеансов нет, кроме пофигуратора 1С. все левые и фантомные прибить. ну и контрольный в голову (для параноиков) - рестарт служб SQL и агента сервера 1С
7 maxab72
 
26.12.25
13:37
(5) выдернуть шнур из сетевой карты
8 Fish
 
гуру
26.12.25
15:10
Жаль, ТС так и на раскрыл интригу, зачем он при каждом обновлении "снимает" DT.
9 Волшебник
 
26.12.25
15:12
(7) нет сетевой карты
10 maxab72
 
26.12.25
15:13
(9) а хоть что-нибудь есть?
11 TTimur
 
26.12.25
15:38
(10) сон Брахмы есть
12 Волшебник
 
26.12.25
15:40
(11) 👍
13 maxab72
 
26.12.25
15:46
(11) попытался представить себе спящего Брахму, которого мучают фантомные фоновые задания от внешних http-клиентов. какой-то хтонический ужас получился...
14 BOOL
 
26.12.25
16:02
(0) На какую камеру снимаете DT?
18 Garykom
 
гуру
27.12.25
03:24
(6) Каким местом "Блокировка регламентных заданий" поможет в этом случае?
Оно не блокирует сеансы создаваемые веб-сервером
19 PLUT
 
гуру
27.12.25
06:42
(18) ну до кучи еще публикацию остановить чисто конкретную, если вам сеансы создаваемые веб-сервером будут мешать

"Если вы установили общую блокировку начала сеансов (например, на время технических работ), то новый веб-сервисный сеанс не установится, и запрос к нему будет отклонен. Это работает независимо от того, включена ли блокировка регламентных заданий."

это не я придумал, это ответ ИИчка
20 maxab72
 
27.12.25
07:36
"это ответ ИИчка" а ему можно верить? Где об этом сказано официально?
21 PLUT
 
гуру
27.12.25
07:58
(20) это типовой функционал. Для запуска сеансов при установке блокировки сеансов в консольке сервера есть магическое заклинание "код разрешения". Если заблокировано, но очень хочется установить сеанс, используйте эту магию
22 Garykom
 
гуру
27.12.25
11:12
(19) (21) А теперя скажи как это провернуть когда доступа к консоли кластера нет
Пароля СУБД тоже нет как и доступа на сервер где сервер 1С и СУБД

Есть только админский пароль в конкретную базу 1С и все
Это наиболее частая ситуация в крупняке, когда "безопасность" и "разделение функций"
И да обычно такое приходится делать в нерабочее время, когда админы вне доступа
23 Garykom
 
гуру
27.12.25
11:10
Ответ:
1. В режиме Предприятия вырубаем все регламенты, вырубаем обмены
2. Заходим в Конфигуратор, добавляем реквизит, нажимаем применить - много раз жмем Завершить сеансы
3. После этого быстро-быстро пытаемся захватить базу в монопольном через Администрирование - Выгрузка в DT
4. Если не вышло - ну снова п.2
24 Garykom
 
гуру
27.12.25
11:16
(23)+ Если не помогает - смотрим (отладка в помощь) что мешается и правим конфу чтобы исключить это "мешает"
Например добавляем заглушки на веб и http сервисы, добавляем завершение сеансов (сразу при входе) если юзеры в базу все стучатся и т.д.
25 Garykom
 
гуру
27.12.25
11:17
(24)+ Когда это приходится делать часто - написать свое расширение для помощи в этом
26 maxab72
 
27.12.25
13:22
"написать свое расширение для помощи в этом" у меня есть такая, называется exorcismus.cfe
27 PLUT
 
гуру
27.12.25
13:36
Как скучно  живу 😂
(22) (23) (24) беги оттудова
28 Web00001
 
27.12.25
15:18
Ничего не понял. Сначала
>Стандартные методы блокировок не помогают.
Потом
>Заблокировать регламентные задания
Ты как бы думаешь, что у обновлятора какие-то нестандартные блокировки?
29 Web00001
 
27.12.25
15:22
(22)Как говорится "Нет города, нет проблем". Нет монопольного доступа, не будут проведены работы в срок, не по нашей вине. Проблему с монопольным доступом пожалуйста разрулите тогда самостоятельно, раз не хотите давать админа на кластере.
30 vv2304
 
28.12.25
17:59
(22) "Пароля СУБД тоже нет как и доступа на сервер где сервер 1С и СУБД"
Если выкинуть пользователей, отменить-запретить запуск регл.заданий, то Обновлятор сможет.
Проверено на Постгрес .
31 Bigbro
 
28.12.25
21:15
(23) жесть.
а не проще организовать доступность админов в нужное время?
если речь про крупняк, то периоды недоступности баз для регламентных работ/обновлений всегда согласуются заранее и для них обеспечивается доступность всех необходимых исполнителей.
32 Garykom
 
гуру
28.12.25
21:47
(31) На реальных проектах крупных работали?
Не проще
Часто даже контактов нет админов
Ибо субподрядчики подрядчиков на проекте у клиента
Клиент поднял сервер разработки (доступа туда нет без спецов клиента)
Дал доступы к VPN и RDP (не совпадает с сервером 1С и СУБД), хранилищу, создали базы для разработки
И "крутись как хочешь"

А задача например взять общую копию прода (которая из прода актуализируется админами) - в ней сидят все подряд и аналитики и сотрудники заказчика тестят и т.д.
И треба обновить свою личную копию (для разработки) новыми данными, чтобы воспроизвести нечто
Или на новых свежих данных кодить/тестить, накатив свежую конфу из храна

Причем это хз какой день недели или часовой пояс
Часто сильно не совпадают, причем не только часовые пояса но и выходные/праздники (да, разные регионы или даже страны)
33 Bigbro
 
29.12.25
06:09
(32) да почти всю жизнь на них работаю. но подобный бардак наблюдал скорее в мелко-средних конторах, которые уже выросли, а качество процессов осталось то же что во времена ларька было.
34 Web00001
 
29.12.25
06:44
>Часто даже контактов нет админов
Подрядчик оставляет в задаче комментарий: проблема не воспроизводится - нет актуальных данных в моей копии. На статусе по задачам информация озвучивается - задача повисла, мяч на стороне заказчика, связи с админами нет. Пара таких повисаний и внезапно по волшебству и админы на связи оказываются и в нерабочее время доступны и права могут выдаться временно.
35 Garykom
 
гуру
30.12.25
08:55
(34) Угу
И в итоге сначала ждешь, а потом тебе совершенно неожиданно сносят базу разработки, актуализировав ее средствами СУБД из прода ))
36 Garykom
 
гуру
30.12.25
08:55
(33) Хочу огорчить, но чем крупнее, тем больше бардака ))
37 bolder
 
30.12.25
13:44
(0) Поступаем жестко.Новую только что поставленную платформу сносим.Ставим более стабильный релиз.Полет нормальный.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший