Имя: Пароль:
1C
1С v8
не работает динамическое обновление на сервере 1с
, ,
0 Сергей2017
 
04.08.19
20:15
Достался в наследство сервер с 1с 8.3.14.1630
и заметил, что там не работает динамическое обновление, думал сначала с базой что-то, сделал с ней манипуляции, которые советуют в подобных ситуация в гугле (чистка кеша, обновление БД в монопольном режиме, ТиИ). Попробовал развернуть нулевую демку - и с ней та же хрень. То есть меняю где-то просто текст и все, при попытке обновления БД оно говорит что вбазе сидят юзеры и 2 варианта - завершить илиперезапустить, и ничего на тему "завершить процессы юзеров и обновить" и "обновить динамически".
Сервер переставлять стремно, т.к. куча народу работает через тонкие клиенты.
Знаю что динамическое обновление это плохо, но реально без него неудобно работать.
Кто сталкивался, какие еще есть варианты кроме переусстановки сервера, переезда на другой релиз?
1 XLife
 
04.08.19
20:32
расширения
2 Фрэнки
 
04.08.19
20:37
А нулевая демка - это что?
3 rphosts
 
04.08.19
20:56
>но реально без него неудобно работать.
да ладно! У нас технологические окна с обновлением конфигураций 2 дня в неделю по вечерам и никто не плачет (если край как надо можно ещё раз обновить). А если отчёт поправить - дык а внешние/дополнительные отчёты для чего придумали?
4 palsergeich
 
04.08.19
21:06
(3) Штатное обновление раз в месяц на одном из прошлых мест работы.
По теме - не надо динамически обновляться вообще. Потом сам будешь здесь создавать темы - все пропало.
5 palsergeich
 
04.08.19
21:06
Пиши код так, что бы не надо было 10 раз на дню накатывать
6 Сергей2017
 
04.08.19
21:15
(1) нет расширений. База типовая была когда заметил. 1с ерп
7 Сергей2017
 
04.08.19
21:15
(2) демо база аналогичного релиза
8 Сергей2017
 
04.08.19
21:16
(5) просил же вроде без подобных советов. Надо сделать динамическое чтобы работало
9 palsergeich
 
04.08.19
21:18
(8) все вы просите, а потом базы ломаются.
Кому нужен спец, который в рабочий контур ЕРП не может подготовить обновление по регламенту? Для карьеры надо не динамически обновлять, а делать сразу нормально.
10 Сергей2017
 
04.08.19
21:23
(9) дружище, твоё мнение услышано, но поверь оно мне не очень интересно
11 XLife
 
04.08.19
21:25
(6) вместо динамического обновления
12 palsergeich
 
04.08.19
21:28
(10) Дерзко и безрассудно) хотя вроде 36, а не 20.
Ок вспомнишь когда все по п..де пойдёт)
13 Сергей2017
 
04.08.19
21:29
(11) так эта возможность закрыта теперь или это баг всё-таки?)
14 palsergeich
 
04.08.19
21:29
(13) Расширение это надстройка.
15 Сергей2017
 
04.08.19
21:30
(12) ну у меня скл бекапы настроены там раз в 10 минут, думаю это решает вопрос)
16 palsergeich
 
04.08.19
21:30
При внесении изменений в расширения компилируется и обновляется только оно, а не вся конфигурация, что делает этот метод менее травматичным.
17 Сергей2017
 
04.08.19
21:31
(14) я знаю. Я пытаюсь понять то что динамическое не работает это так надо или это всё-таки баг) про расширения я в курсе
18 palsergeich
 
04.08.19
21:31
(15) Сколько бекапы восстанавливаются и позволит ли SLA пару в месяц бизнесу так простаивать?
19 palsergeich
 
04.08.19
21:32
(17) бывает сеансы виснут.
Найди их в консоли сервера и грохни
20 palsergeich
 
04.08.19
21:32
(19) и да иногда зависшие сеансы не дают динамически обновится
21 palsergeich
 
04.08.19
21:35
(20) но иногда эти зависшие сеансы при килле все равно висят - тогда нужно по pid грохать rphost, на которых есть эти сеансы.
Или ребутнуть сервер приложений
22 Сергей2017
 
04.08.19
21:40
(18) ты чего так переживаешь? конкретно в этом случае ничего не произойдёт если на пару часов все зависнет.
23 Сергей2017
 
04.08.19
21:41
(19) нету сеансов, все стандартные причины давно отработал
24 palsergeich
 
04.08.19
21:41
(22) Я знаю 2х кто на улицу после таких фокусов пошел.
25 palsergeich
 
04.08.19
21:41
(23) при перезапуске сервера приложений ошибка сохраняется?
26 Сергей2017
 
04.08.19
21:43
(24) я и так на улице, так что мне грозит
(25) да, рестарт сервера даже с чиской кеша ничего не дает
27 palsergeich
 
04.08.19
21:45
(26) перезапуск как делается?
Через остановить службу подождать а потом запустить, или через пункт меню перезапуск?
Неоднократно замечено, что именно перезапуск бывает что работает не так как надо
28 Сергей2017
 
04.08.19
21:48
(27) сегодня я его через рестарта сервиса сделал.
А потом я ещё и сервак весь ребутнул.
Но попробую сделать как ты говоришь на всякий
29 palsergeich
 
04.08.19
21:50
(28) а что за пользователи? Может рег задания мешают?
Я даже при динамическом на его время глушу регламентные
30 Сергей2017
 
04.08.19
21:55
(29) да вырублены регламетные совсем и пользователей нет в базе, и сеансов нет
31 palsergeich
 
04.08.19
21:58
(30) а сообщение покажи.
32 Сергей2017
 
04.08.19
22:18
по порядку
1) http://joxi.ru/Q2KyJ73FLJ5zxr
выключены регл задания
2) в базе я в конфигураторе и в предприятии
http://joxi.ru/8AnMLVYHzG5BD2
3) добавляю в модуле символ  и применяю изменения
http://joxi.ru/Y2L7g0OS7Jkwwm
4) и вот такая вот шляпа получается
http://joxi.ru/eAOJp1xH9j1w62
33 palsergeich
 
04.08.19
22:21
(32) а точно никакой объект метаданных не затронут?
Если вернуться к конфигурации БД и попробовать ещё раз. Или сравнить объединить с уонф БД что будет?
34 Сергей2017
 
04.08.19
22:28
(33) ну я же говорю, попробовал на свежей демо базе, только что снятой с поддержки - то же самое.
что то с сервером. или с скл сервером. но я именно про релиз  8.3.14.1630 не нашел каких-то особых нареканий на эту тему.
щас на какой-нить другой конфе еще попробую, не ерп
35 Сергей2017
 
04.08.19
22:35
на базе с чистой конфой такая же хрень(((

http://joxi.ru/J2bnMloT0Ok4n2
36 Провинциальный 1сник
 
04.08.19
22:39
Пока 1с радикально не пересмотрит в лучшую сторону механизм хранения конфигураций в информационной базе - динамическое обновление останется "демоническим". Хранение метаданных в виде блобов - нехорошее решение со всех точек зрения.. правильнее было бы хранить всё в виде, доступном к разбору sql-сервером непосредственно. Это бы и скорость повысило. Ну глупо же, когда для того чтобы открыть сеанс, движок должен парсить десятки мегабайт блобов, выковыривая из них некие метаданные..
37 Сергей2017
 
04.08.19
22:42
(36) та ну понятно что блобы плохие,, елать-точто мне сейчас?)

на файловой все работает
http://joxi.ru/Vm6Mq7EH4dgDzr
38 unregistered
 
04.08.19
22:46
(1) Расширения - не выход.
Установка, подключение, отключение и обновление расширений ничем не отличается от динамического обновления. По сути это неявное динамическое обновление.
У нас были проблемы с базой после загрузки измененного расширения абсолютно аналогичные тем, что бывают при динамическом обновлении конфигурации самой базы.
39 unregistered
 
04.08.19
22:53
Автор - упоротый идиот.
Динамически обновлять базу нельзя. Просто надо запомнить это.
Можно несколько лет подряд каждый день делать динамическое обновление по несколько раз и не иметь никаких проблем. Но поверьте - достаточно, чтобы база накрылась один единственный раз. Пусть даже этот раз будет миллион первым.

А пос сути проблемы.
1. Останавливаете сервер.
2. Очищаете папку scntx.... , размещенную в папке реестра кластера.
3. Запускаете сервер.

Без остановки сервера система не даст удалять оттуда файлы.
40 unregistered
 
04.08.19
22:59
(10) >> ... мнение услышано, но поверь оно мне не очень интересно

Я считаю, что люде подобных тебе нельзя подпускать к продуктивным базам данных даже на пушечный выстрел.
И да. Твоё мнение по этому поводу тоже мне не интересно.
41 Сергей2017
 
04.08.19
22:59
(39) сам такой.
у меня неоднократно накрывались базы изза динамического и все равно я им пользуюсь, потому что имею делать бекапы.

а по сути проблемы щас попробую
42 Сергей2017
 
04.08.19
23:07
увы не проканало
43 unregistered
 
04.08.19
23:18
Значит кеш был очищен не весь.
44 Сергей2017
 
04.08.19
23:22
(43) я вс папку srvinfo\reg_1541\
на всякий случай грохнул
45 Garykom
 
гуру
04.08.19
23:22
Я бы знал как запретить демоническое то сделал бы, кто подскажет? Аппаратно/программно а не просто административно ))
46 unregistered
 
04.08.19
23:23
(44) Идиот?
Зачем было удалять весь реестр кластера?
47 unregistered
 
04.08.19
23:23
https://its.1c.ru/db/metod8dev#content:5899:hdoc

Остановка службы 1С:Предприятие с очисткой временных файлов.

set LOG_FILE="scripts.log"
set SERVICE_1C_NAME="1C:Enterprise 8.3 Server Agent (x86-64)"
set SERVICE_RAS_NAME="1C:Enterprise 8.3 Remote Server"
set CNTX_PATH="C:\srvinfo\reg_1541"
set PFL_PATH="C:\ProgramData\1C\1cv8"
set TEMP_PATH="C:\Windows\Temp"
echo stop %DATE% %TIME% >> %TEMP_PATH%\%LOG_FILE%
sc stop %SERVICE_1C_NAME%
sc stop %SERVICE_RAS_NAME%
timeout 5
taskkill /f /im "rphost.exe"
taskkill /f /im "rmngr.exe"
taskkill /f /im "ragent.exe"
taskkill /f /im "ras.exe"
timeout 5
echo done stop %DATE% %TIME% >> %TEMP_PATH%\%LOG_FILE%
echo clean temp %DATE% %TIME% >> %TEMP_PATH%\%LOG_FILE%
DEL /Q /F /S %CNTX_PATH%\snccntx*
DEL /Q /F %PFL_PATH%\*.pfl
DEL /Q /F /S %TEMP_PATH%\*.*
echo done clean temp %DATE% %TIME% >> %TEMP_PATH%\%LOG_FILE%
48 unregistered
 
04.08.19
23:25
(44) Это ахтунг какой-то.
Именно после такого про 1С говорят как о системе для ларьков.
49 Сергей2017
 
04.08.19
23:37
(47) не работает.и скриптом твоим почистил и вручную
(48) неправильная постановка вопроса. не надо пытаться работать с ларьками типа это холдинг с 1000 юзеров. вданном случае у меня полуларек
50 rphosts
 
05.08.19
03:17
(4) угу, некоторые платформы после динамо начинало иной раз колбасить с падением рабочего процесса (как ни странно не всегда той ИБ что задинамили)
51 ildary
 
05.08.19
03:37
Не так страшны ошибки динамического обновления, как упоротые "ваше мнение мне неинтересно" ходители по граблям. Самое обидное - он базу запорет и уйдёт в закат с гордо поднятой головой, а мудаками потом будут считать нас всех.
52 Сергей2017
 
05.08.19
06:59
Столько пафоса, а по теме никто ничего полезного не сказал пока))
53 DrZombi
 
гуру
05.08.19
07:01
(0) Таки обновить клиент, что мешает?
54 DrZombi
 
гуру
05.08.19
07:02
(52) Обнови клиент 1С и сервер.
Обновляется в два этапа
1. Клиенты на ПК обновляет Админ.
2. Сервер ты уже сам обновляешь, через недельку - месяц :)
55 Сергей2017
 
05.08.19
07:13
(53) ничего не мешает по сути, но:
1) я думал возможно есть какой-то к примеру ключ запуска сервера 1с, который это дело включает
2) сейчас все работает, кроме этой штуки. Я спросил заказчика может разобраться всё-таки с этим, т.к. мешает мне работать, он проморозился типа не надо пока. И если я сейчас проявлю инициативу, то не факт, что мне заплатят за это. И ещё и может вылезки какой-то другой косяк на другой платформе. Я думал может малой кровью как-то сделать
56 Мимохожий Однако
 
05.08.19
07:15
(55) Следующий ответ заказчика:"Мы взяли другого."
(52) Ставь последнюю платформу. Там много нового.
57 Сергей2017
 
05.08.19
07:21
(56) я уже "другой" и собственно почему ему так сказать, я всегда могу показать эту тему, где каждый второй сказал как это плохо и ужасно.

Почему кстати последнюю, а не наоборот младшую?
58 Мимохожий Однако
 
05.08.19
07:23
(57) То, что ты "другой" не является гарантий появления следующего.
Младшую ставить безперспективно.Это только оттяжка проблем. Ударит больнее.
59 Сергей2017
 
05.08.19
07:35
(58) ты наверно имел в виду НЕпоявления
60 Мимохожий Однако
 
05.08.19
08:09
(59) Да. Очепятался. Подобное поведение заказчика обычно идёт от желания сильно экономить. Если так часто требуется динамическое обновление, то скорее всего очень нечёткая постановка задач. И всё заканчивается: "Мне надо посмотреть.Давайте попробуем так.. или этак".
61 ildary
 
05.08.19
08:19
(60) что мешает посмотреть на вчерашней копии безо всяких динамических обновлений?
62 Сергей2017
 
05.08.19
08:57
(60) чем плоха нечёткая постановка задач, если за неё платят?
И чем плохо закономерное желание людей экономить?
63 JeHer
 
05.08.19
10:07
(0) Платформа, небось, ломаная?
64 Сергей2017
 
05.08.19
10:20
(63) конечно
65 Мимохожий Однако
 
05.08.19
10:31
(62) Ты меня ошарашил...Вспомнилась формулировка в одной из статей про "ректальное программирование". Это когда руки из брюк растут. Если ответить глобально: нечёткая задача приводит к бессмысленной трате ресурсов. Портится экология, карма. Растут горы мусора в головах.
66 Сергей2017
 
05.08.19
10:36
(65) вцелом да, но нечеткость штука субъективная, если всех все устраивает и приводит к результату, то почему бы и нет
67 xXeNoNx
 
05.08.19
10:46
(4) зачем советы такие даешь, зачем мешаешь им жрать кактусы?
68 unregistered
 
05.08.19
11:07
(66) Объём ошибок растёт и рано или поздно достигнет критической массы.
Отсутствие ошибок при описанном подходе невозможно. Причем ошибок самого разного типа - начиная с банального *авнокода и заканчивая тяжелыми ошибками архитектуры.
Примерно так же видимо там и кластер серверов настраивали - всех всё устраивало, а то что что-то не работает (динамическое обновление) посчитали мелочью.

>> всех все устраивает и приводит к результату.

До поры, до времени. В один прекрасный момент выясняется, например, что хорошо бы всё это счастье обновить до актуального релиза (неважно по какой конкретно причине), а конфа уже перепилена вдоль и поперёк десятью разными прогами и разобраться во этом зоопарке стоит неприличных денег.
69 unregistered
 
05.08.19
11:14
(49) > не надо пытаться работать с ларьками типа это холдинг.

Надо работать нормально с любой системой. В данном конкретно вопросе совершенно не имеет значения о холдинге идёт речь или о ларьке.
Удаление реестра кластера целиком ради эксперимента - это дикость. Несусветная. Я подозреваю, что ты даже не знаешь что именно там хранится и что именно ты удалил. И абсолютно уверен, что ты перед тем как сделать это даже не спросил у заказчика - точно ли можно удалять эти данные.
70 Сергей2017
 
05.08.19
11:36
(69) я папку забекапил и вернул потом на место.
Ты прикалываешься наверно, откуда заказчик-то знает что там хранится)))

(68) а типа поддерживать это все в нормальном состоянии не стоит что ли денег? Это как в анекдоте про студента и ад))
71 ildary
 
05.08.19
11:53
Сохраню эту ветку на память. Мне такие темы помогают как герою фильма Бойцовский клуб походы в хоспис.
72 Сияющий в темноте
 
05.08.19
11:57
Можно еще посмотреть региональные настройки и разрешение экрана,т.к.есть вероятность,что при открытии конфигурации в ней уже что то меняется,что не дает обновить динамически.
73 Сергей2017
 
05.08.19
12:11
(72) думал об этом. Но если чистую базу создать с голой конфой, то то же самое

(71) да на здоровье конечно. Не совсем понятно правда чем помогают)
74 JeHer
 
05.08.19
12:13
(64) Не, серьезно.
75 Сергей2017
 
05.08.19
12:34
(74) что серьезно?
76 Сергей2017
 
11.08.19
14:26
Решилось перестановкой сервера 1с того же релиза х32, но думаю и х64 дал бы тот же эффект.
Вдруг кому-то поможет
77 ildary
 
11.08.19
16:29
(76) увидимся через год в теме "динамическое обновление сломало базу, бекап не устроил директора, куда податься непризнанному гению?"
78 xXeNoNx
 
11.08.19
20:02
(77) ты повторяешься
79 xXeNoNx
 
11.08.19
20:05
(52) ну как же не сказали, КГ/АМ тянется на протяжении всей ветки
80 Повелитель
 
11.08.19
20:09
(0) Предположу, не дают фоновые задания.
Глянь в коносли заданий.
81 ДенисЧ
 
11.08.19
20:14
(80) Давно фоновые мешают демоническому?
82 Сергей2017
 
11.08.19
21:46
(77) да уймись уже, придурок
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.