Имя: Пароль:
1C
1С v8
Проблема с зависанием сессий 1С 8.2 и sql 2012
0 briko
 
12.02.13
00:39
Доброе время суток:
 Живет у нас  1C8.2(на одной машине) в связке сервер SQL2012 (другая машина) и все вроде бы мирно было.
НО в последнее время случилась беда: при обновлении базы, пользователи добровольно не выходят и программист убивает их сесси в менеджере 1С, начинает обновление и получает "висяк 1С". Какой-то зависимости не наблюдается, 2 дня нормально, потом может виснуть при обновлении 1-3 дня, или днем 2 обновления нормально, потом все висим.
 Для возврата к работе спасают нехитрые манипуляции, остановка службы 1C8 на сервере приложений, "детач" и "атач" базы в SQl и перезапуск службы SQL. Запуск службы 1С8. (иногда спасает облегченный вариант - просто "детач" и "атач" базы).
Понимаю, что на SQL зависают сессии, но дальнейшие действия пока не укладываюся в голове...
З.Ы. имеется еще связка 1C 8.2 & sql 2012 и таких проблем не возникает.
1 Serg_1960
 
12.02.13
01:52
"добровольно не выходят и программист убивает их сессии" - оторвать руки прогеру. А за "днем 2 обновления нормально, потом все висим" и за "нехитрые манипуляции" - уволить за профнепригодностью.
2 Web00001
 
12.02.13
02:18
Тоже интересно, почему нельзя сделать блокировку соединений делать, если проблема выгнать юзеров из базы?
3 КонецЦикла
 
12.02.13
02:22
Куясе манипуляции... детач-атач
4 Demiurg
 
12.02.13
02:47
(0) Вам нужно утвердить в компании регламент обновления а также лицо, контролирующее его исполнение.
Дефакто избегать динамических обновлений, блокируйте в свойствах информационной базы вход обычных пользователей и фоновых задач. Для повышения стабильности вынесите базу в отдельный кластер 1С от других информационных баз.
5 briko
 
12.02.13
12:09
Demiurg, cпасибо.

Попробую вынести базу в отдельный кластер 1С.
6 Maxus43
 
12.02.13
12:13
да, уволить.
7 briko
 
12.02.13
12:17
MAxus43 - всех уволить ?  
Выход однако.
8 Maxus43
 
12.02.13
12:19
(7) см 1, там подробней)
9 sapphire
 
12.02.13
12:20
(7) Да, за профнепригодность
10 smitru
 
12.02.13
12:24
(0) Типичная проблема кэша.

Из-за аварийного снятия приложения в оснастке 1С кэш остался на локальной машине старый, а базу обновили... Поэтому либо выше изложенный танцы с бубном, либо при таких случаях просто принудительная очистка кэша на соответствующей локальной машине
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан