forum.bitel.ru http://forum.bitel.ru/ |
|
Залипшие сессии http://forum.bitel.ru/viewtopic.php?f=44&t=6367 |
Страница 1 из 1 |
Автор: | Дмитрий [ 26 янв 2012, 10:32 ] |
Заголовок сообщения: | Залипшие сессии |
День добрый. Через "монитор" наблюдаю залипшие сессии, которые несколько дней просто висят и на них никакие таймауты не срабатывают. Такие сессии только руками подчищать в базе? |
Автор: | Amir [ 26 янв 2012, 19:33 ] |
Заголовок сообщения: | Re: Залипшие сессии |
Да, наверное только в базе. А такие сессии периодически, или только в какое-то время появлялись и больше не было? |
Автор: | Дмитрий [ 26 янв 2012, 19:46 ] |
Заголовок сообщения: | Re: Залипшие сессии |
Amir писал(а): Да, наверное только в базе. Такие сессии появлялись, когда пользователи генерили сессию в секунду-две и началось это после последних поломок в модуле, сегодня утром я такие почистил руками и пока не наблюдаю.А такие сессии периодически, или только в какое-то время появлялись и больше не было? Попутно вопрос - если отправляем и получаем: Код: Packet type: Disconnect-Request Identifier: 84 Authenticator: {96 17 00 8E 14 24 38 24 F1 1A EE 5C A5 D1 A2 F3} Attributes: User-Name=xxx NAS-Identifier=xxx NAS-IP-Address=xxx NAS-Port=71 Framed-IP-Address=xxx Acct-Session-Id=7581532-VLAN_215-71 Packet type: Disconnect-NAK Identifier: 84 Authenticator: {A6 4D 96 26 87 FA 12 00 50 82 4E 99 5A 22 BA 11} Attributes: Error-Cause=503 что происходит с сессией? она считается завершенной или ждем таймаута при не получении очередного апдейта? |
Автор: | Amir [ 26 янв 2012, 22:02 ] |
Заголовок сообщения: | Re: Залипшие сессии |
Ждет таймаута, т.е. в данном случае на NAK никак не реагирует. |
Автор: | Дмитрий [ 26 янв 2012, 22:21 ] |
Заголовок сообщения: | Re: Залипшие сессии |
Amir писал(а): Ждет таймаута, т.е. в данном случае на NAK никак не реагирует. А может правильнее закрывать сессию? У меня уже таких пакетов 495 за 3,5 часа. имхо, получая "Session Context Not Found" сразу понятно, что сессии такой нет и можно её завершать.
|
Автор: | Amir [ 27 янв 2012, 02:39 ] |
Заголовок сообщения: | Re: Залипшие сессии |
А почему столько зависших сессий? Стоп пакеты не доходят? Хотя может быть не до конца удалили зависшие сессии. Посмотрите SELECT * FROM inet_connection_ as connection LEFT JOIN inet_session_ as session ON session.connectionId=connection.id WHERE session.id IS NULL и SELECT * FROM inet_session_ as session LEFT JOIN inet_connection_ as connection ON session.connectionId=connection.id WHERE connection.id IS NULL |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |