Имя: Пароль:
1C
 
Перестал работать Эффектор сейвер - как выгонять регламентным заданием
0 Double_Medved
 
18.08.21
09:05
Добрый день!

В общем после обновления платформы до 8.3.19.1150 Эффектор сейвер разучился выгонять пользователей из баз

Ошибка соединения с кластером 1С, Access violation at address 6D14416C in module 'rtrsrvc.dll'. Read of address 00000000

Эффектор сейвер обновил - эффекта ноль, комконнектор регал 100 раз - нифига, Мисту читал Не работает Effector Saver после перехода на 8.3.18.1433  говорят "ну ошибка редкая, выкини эффектор сейвер"

Вопрос - можно ли например создать задание регламентное, которое получит все сеансы, завершит их, ну и само закроется?

Если возможно, то примерно как?
1 ДенисЧ
 
18.08.21
09:06
Теоретически можно. А можно проще, особенно если у тебя файловая база. Ибо в серверной выгонять никого не надо (ты же не делаешь резервные копии в dt, правда?)
2 Double_Medved
 
18.08.21
09:15
(1) В dt, да)

Баз куча, сурьезные здоровые sql делаются, а всякие мелкие в dt
3 ДенисЧ
 
18.08.21
09:16
(2) Ну извини... Такие не лечатся )))
4 Ёпрст
 
18.08.21
09:17
(3) лечатся, когда из dt не смогут поднять базу, а ничего другого нема.
Но, это потом приходит, осознание этого
5 ДенисЧ
 
18.08.21
09:18
(4) Я в курсе, что самый верный диагноз ставит патологоанатом...
6 PLUT
 
18.08.21
09:18
(0) как-то так можно заблокировать вход в базу юзверей и типовые сами "постараются" пользователей кильнуть.


Блокировка = Новый БлокировкаСеансов;
                
Блокировка.КодРазрешения    = Настройки["КодРазрешения"];
Блокировка.Начало           = НачалоДня(ТекущаяДата()) + Число(Настройки["ВремяНачалаБлокировки"] - Дата(1,1,1));
Блокировка.Конец            = НачалоДня(ТекущаяДата()) + Число(Настройки["ВремяОкончанияБлокировки"] - Дата(1,1,1));
Блокировка.Сообщение        = Настройки["ТекстСообщения"];
Блокировка.Установлена      = Истина;
            
УстановитьБлокировкуСеансов(Блокировка);