forum.bitel.ru
http://forum.bitel.ru/

зависшие сессии...
http://forum.bitel.ru/viewtopic.php?f=5&t=2890
Страница 1 из 1

Автор:  survivor [ 16 сен 2009, 21:08 ]
Заголовок сообщения:  зависшие сессии...

Доброго времени суток,

Сразу скажу - форум читал, знаю, что тема не новая. Но везде обсуждение или заканчивается ничем или выясняется, что snmp не работает или разговор переходит на другую тему...
А зависшие сессии как были у меня на 4,5 так и на 4,6 остались и достали порядком.

Итак, по пунктам:
1) SNMP работает на ура - клиент успешно сбрасывается по команде или автоматом при отрицательном балансе
2) Stop пакеты приходят, так как если клиент сам дисконнектится или я его сбрасываю, то его сессия из текущих переходит в логи
3) Конфигурация модуля:
dialup.workmode=1
max.update.timeout=120
max.wait.timeout=120
update.time=60
drop.sleep.timeout=3600
4) update пакеты приходят так как логи завалены Acct-Status-Type=3
5) полно зависших сессий (висят днями, неделями и месяцами)

Вот один пример:

root@billing:/usr/local/BGRadiusDialup# ./radius.sh ps | grep N00304

| NAS ID | NAS IP | 0000555A |15.09.2009 16:27:58 | LOGIN | CLIENT IP | 0013.469a.55b3 | N00304 | sleep |
| NAS ID | NAS IP | 0001F2BC |16.09.2009 19:51:27 | LOGIN | CLIENT IP | 0013.469a.55b3 | N00304 | active |
| NAS ID | NAS IP | 00018628 |08.09.2009 15:59:12 | LOGIN | CLIENT IP | 0013.469a.55b3 | N00304 | sleep |

Используемые версии:
card вер. 4.6 сборка 169 от 09.09.2009 12:45:22
dialup вер. 4.6 сборка 191 от 21.08.2009 18:09:00
ipn вер. 4.6 сборка 205 от 01.09.2009 11:54:50
npay вер. 4.6 сборка 168 от 21.08.2009 18:08:22
reports вер. 4.6 сборка 168 от 21.08.2009 18:08:50
rscm вер. 4.6 сборка 153 от 16.06.2009 18:10:14
ru.bitel.bgbilling.plugins.crm вер. 4.6 сборка 180 от 02.09.2009 11:55:31

сервер 4.6 559
радиус 4.6 build 216

root@billing:/usr/local/BGRadiusDialup# ./radius.sh status
version 4.6 build 216 from 17.08.2009 14:32:20
16.09.2009 20:02:23 1495 494 895 106
Request accounts per minute start: 5; stop: 5; update: 504
Request auths per minute accept: 50; reject: 17
Netfow packets per minute: 1804
Ignore per minute auth: 0; update: 0
Antispam ban count: 0; used per minute: 0
FlowListener: queue_size: 0; threads_active: 0; largest: 20; core: 20; pool_size: 20; recv_socket_buf_size: 131 071; recv_buf_size: 8 388 608; packets: 85732
Started: 16.09.2009 15:51:57 Uptime: 0 d 04:10:26
Memory total: 44 302 336; max: 258 539 520; free: 6 832 184
Trees in cache: 6
Connections pool to Master status Idle: 20; Active: 0; maxActive: 300; maxIdle: 20


Помогите, пожалуйста, наконец поставить точку в этой истории :)

Спасибо заранее!

Автор:  skn [ 16 сен 2009, 22:02 ]
Заголовок сообщения:  Re: зависшие сессии...

в логах есть запросы на сброс зависших сессий?
в логах есть стоп пакеты на зависшие сесси их нас посылал?
эти запросы доходят до наса?

короче ЛОКАЛИЗУЙТЕ проблему

Автор:  survivor [ 17 сен 2009, 13:16 ]
Заголовок сообщения:  Re: зависшие сессии...

1) в логах есть запросы на сброс зависших сессий?
2) в логах есть стоп пакеты на зависшие сесси их нас посылал?
3) эти запросы доходят до наса?

1) на насе некого сбрасывать! клиент давно дисконнектнулся и зашел повторно! Это биллинг думает, что на насе он в онлайне, но так как апдейт пакеты не получает, то считает сессию sleep. Потом он должен (согласно конфигурации) через час удалить сессию, чего не делает
2) стоп пакетов для этих сессий не было - я же говорю что в штатной ситуации (если есть стоп) все работает хорошо, но если стоп пакета нет по каким-то причинам, сессия становится sleep и потом не удаляется, хотя удаление sleep сессий в биллинге предусмотрено и у меня настроено
3) доходят ли запросы до наса? в штатной ситуации клиенты успешно сбрасываются биллингом, насколько я понимаю snmp и идентификация сессии на насе в порядке

Автор:  survivor [ 17 сен 2009, 13:22 ]
Заголовок сообщения:  Re: зависшие сессии...

Проблема не в том, что есть зависшие сессии, а в том, что они не удаляются биллингом

Автор:  Amir [ 17 сен 2009, 14:27 ]
Заголовок сообщения:  Re: зависшие сессии...

Цитата:
Для автозакрытия соединений "висящих" более часа при наличии активных соединений на этом же NASе добавьте в конфигурацию NASа строку:
drop.sleep.timeout=3600

drop.sleep.timeout в текущей версии указывается в конфигурации nas'а. Радиус после изменения конфига надо перезапустить.

Автор:  survivor [ 17 сен 2009, 16:34 ]
Заголовок сообщения:  Re: зависшие сессии...

Огромное спасибо! У меня drop.sleep.timeout=3600 было прописано в конфигурации модуля - поэтому и не работало!

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/