[ТЕМА ЗАКРЫТА]
Опции темы
17.10.2006 14:54  
reddevil
После перехода на Oracle9i и Windows2003, периодически происходит следующее:

После некоторого времени нормальной работы (24, 48 или более часов), клиент как будто бы перестает получать ответ от сервера,

То есть если например войти а Базовый Модуль СМ то загружается главная форма если же попытаться открыть какой либо раздел(Накладные, карточки),

То Базовый модуль просто зависает, при этом сессия в БД находиться в статусе INACTIVE. Примечание-клиенты у которых это происходит находяться в подсети отличной от той в которой находиться сервер БД. Однако при этом в тоже самое время подключение БД и работа с ней из других подсетей происходит нормально.

Прилкладываю последние строки трассировки клиента с уровнем SUPPORT. К сожалению на основании этих данных никаких выводов сделать не удалось. Проблема решается только перезагрузкой сервера, перезапуск базы и Listener никакого результата не дает.
Может кто сталкивался, иля хотя бы подскажет где еще покапать?[/code]
 
17.10.2006 14:55  
reddevil
кусок тарассировки
Код:
snsbitcl_ts: entry
snsbitcl_ts: normal exit
nsdo: *what=1, *bl=2038
snsbitts_ts: entry
snsbitts_ts: acquired the bit
snsbitts_ts: normal exit
nsdo: nsctxrnk=0
snsbitcl_ts: entry
snsbitcl_ts: normal exit
nsdo: normal exit
nioqrc: exit
nioqsn: entry
nioqrc: entry
nsdo: entry
nsdo: cid=0, opcode=84, *bl=0, *what=1, uflgs=0x20, cflgs=0x3
snsbitts_ts: entry
snsbitts_ts: acquired the bit
snsbitts_ts: normal exit
nsdo: rank=64, nsctxrnk=0
snsbitcl_ts: entry
snsbitcl_ts: normal exit
nsdo: nsctx: state=8, flg=0x420d, mvd=0
nsdo: gtn=32, gtc=32, ptn=10, ptc=2047
nsdofls: entry
nsdofls: DATA flags: 0x0
nsdofls: sending NSPTDA packet
nspsend: entry
nspsend: plen=21, type=6
nttwr: entry
nttwr: socket 556 had bytes written=21
nttwr: exit
nspsend: 21 bytes to transport
nspsend: packet dump
nspsend:00 15 00 00 06 00 00 00  |........|
nspsend:00 00 03 05 39 01 00 00  |....9...|
nspsend:00 10 00 00 00 00 00 00  |........|
nspsend: normal exit
nsdofls: exit (0)
snsbitts_ts: entry
snsbitts_ts: acquired the bit
snsbitts_ts: normal exit
nsdo: nsctxrnk=0
snsbitcl_ts: entry
snsbitcl_ts: normal exit
nsdo: normal exit
nsdo: entry
nsdo: cid=0, opcode=85, *bl=0, *what=0, uflgs=0x0, cflgs=0x3
snsbitts_ts: entry
snsbitts_ts: acquired the bit
snsbitts_ts: normal exit
nsdo: rank=64, nsctxrnk=0
snsbitcl_ts: entry
snsbitcl_ts: normal exit
nsdo: nsctx: state=8, flg=0x420d, mvd=0
nsdo: gtn=32, gtc=32, ptn=10, ptc=2047
snsbitts_ts: entry
snsbitts_ts: acquired the bit
snsbitts_ts: normal exit
snsbitcl_ts: entry
snsbitcl_ts: normal exit
nsdo: switching to application buffer
nsrdr: entry
nsrdr: recving a packet
nsprecv: entry
nsprecv: reading from transport...
nttrd: entry
на этом конец .....
 
17.10.2006 15:03  
EugeneT
Рутер между подсетями какой? Может рубит неактивные соединения или какие-то бродкасты.
 
17.10.2006 15:06  
OlegON
Собака его знает, ты курсор sharing в force не выкручивал? У меня с этим на 8ке аналогичные косяки были, только, конечно, перегрузка базы лечила. Кстати, дистрибутив у тебя какой? Вроде 64-битный? Попробуй netstat, что у тебя там с количеством сессий?
 
17.10.2006 15:06  
reddevil
да нет, сис.админ говорит что пакеты пролетают а потом перестают.
 
17.10.2006 15:07  
reddevil
"Попробуй netstat" - с количеством сессий чего? в базе много но это происходит и ночью, когда пара десятков сессий, мне кажется что проблема в операционке - 2003х64 R2
 
17.10.2006 15:11  
OlegON
Нет, тут про TCP-сессии, у меня аналогичная засада была с ослом, открывал невиданное количество сессий, которые так и зависали
Проблемы с TCP/IP
в итоге винда впадала в ступор до перезагрузки.
 
17.10.2006 15:17  
OlegON
Гейт не линуксовый? У меня было такое, что гейт, собака, почему-то оставлял сессии в состоянии ESTABILISHED, хотя комп уже давно был выключен. Иными словами, как будет поменьше сессий, иди на сервак и набирай в консоли netstat, должно быть ровно столько сессий, сколько ты ожидаешь, а не больше. А параметр по ссылке выше по любому можешь попробовать поменять.
 
17.10.2006 15:17  
reddevil
одно но, у меня винда работает и остальные клиенты (с других подсетей тоже работают)
 
17.10.2006 15:20  
EugeneT
Все подсети через один рутер ходят?
 
 


Опции темы



Часовой пояс GMT +3, время: 16:51.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.