Имя: Пароль:
1C
1C 7.7
v7: ТИС 7.7 терминальный режим. Один юзер работает а у остальных ошибка транзакции.
0 tgu82
 
22.10.13
19:02
win server 2008 1С 7.7. ТИС в терминале.
Хоть и очень редко, но возникает такой глюк: один пользователь работает и вроде все у него проводится, все остальные висят из-за ошибки транзакции. Вот сегодня работала бухгелтер заносившая банковскеи выписки. Пусть недолго работала в таком режиме, но пару-тройку банковских выписок наложились на другие виды документов если смотреть Журнал регистрации. "Сверху чек а снизу строка выписки". В результате чек-то на месте а выписки потом пришлось перебить. Я просто не разбираясь долго перегрузил сервер. Причем что интересно после перезагрузки 1С не заставила переиндексировать чир вообще крайне редко бывает. Процессор был занят на 8%, память на 27%. То есть вроде ресурса еще много и вот такой глюк.
1 tgu82
 
22.10.13
19:03
+0-кроме терминальных пользователей работют еще 2 сеанса по сети - но там только сканирование штрихкодов
2 smaharbA
 
22.10.13
19:04
таблица system ? или как ее там
3 tgu82
 
22.10.13
19:08
(2) Обмена УРБД в это время не было вроде бы.
4 tgu82
 
22.10.13
19:11
мне вот интересно:
1. если б я отрубил только юзера который работал в зависшей транзакции - то все остальные смогли бы работать???
2. как программно отловить такое если учесть что кроме него никто работать не может вообще в такой ситуации??? то есть как программно заставить пользователя-вредителя перкратить свой сеанс. Какие условия такого прекращения могут быть???
5 GreyK
 
22.10.13
19:15
(0) Архив и ТИИ во всех перефирийных базах.
6 tgu82
 
22.10.13
19:18
ну ессно сегодня я так и сделаю. но только в центральной и ТИИ ессно без пересчета итогов и служебных данных. а периферийки в ТИИ на выходных запущу
7 tgu82
 
22.10.13
19:20
GreyK - это бывает очень редко но на 2003 много чего было, но такого глюка просто не было. Работаем же на win2008 стандарт x64
8 tgu82
 
22.10.13
19:23
и такое только в цетральной базе. периферийки на win 2003 работают
9 GreyK
 
22.10.13
19:31
(7) Ошибка в журнал документов прилетела, вот он и глючит.
Центральный узел - это сборище всех ошибок. Попробуй полистать в начало общего журнала на всех перефирийках, возможно найдёшь ту которая отослала глюк.
10 Злой Бобр
 
22.10.13
19:36
(4) 1. Если завершить сеанс то да. Но угадать сложно какой именно юзер ложит базу.
2. Никак. Наращивайте мощности и переписывайте на прямые запросы. Но даже при таком подходе могут возникать подобные чудеса. От ОС это независит.
11 tgu82
 
22.10.13
19:55
а почему на вин 2003 вот именно такой ситуации не было вообще никогда???
12 tgu82
 
22.10.13
19:56
(10) Но как-то же можно программе понять что документы вроде проводятся а транзакция не прекращается.
13 tgu82
 
22.10.13
19:58
(10) может это сеть глючит? я готов и ночи посидеть, но очень хочется как-то с этим сбороться. Ведь даже в отпуск толком не уйдешь. Закон подлости - уехал а тут такое вылезло
14 tgu82
 
22.10.13
19:59
Я и заплатиь готов самолично за то что мне помогут разобраться в этой проблеме. Ведь даже мелких транзакций почти не бывает
15 tgu82
 
22.10.13
21:57
Да. Что-то я погорячился. Посмотрел ветки на эту тему в том числе и ту что я поднимал
Получается что долго не было такого и за другими делами вылетело из головы. Но вот куда ставить проверочный код, чтобы этого гада вырубить как только так сразу??? То есть это что-то внешнее вырубающее всех либо как-то должно касаться только этого юзера-блокировщика
16 tgu82
 
22.10.13
22:08
Всем спасибо!!!
17 GStiv
 
22.10.13
22:21
Главное не мешать человеку думать, и все получится. Поделитесь чем решилось.
Независимо от того, куда вы едете — это в гору и против ветра!