forum.bitel.ru http://forum.bitel.ru/ |
|
[5.2] BGInetAccounting закрывает сессии sessionCloseTimeout http://forum.bitel.ru/viewtopic.php?f=44&t=6681 |
Страница 1 из 1 |
Автор: | nik247 [ 09 апр 2012, 17:30 ] |
Заголовок сообщения: | [5.2] BGInetAccounting закрывает сессии sessionCloseTimeout |
BGInetAccounting преждевременно закрывает сессии по sessionCloseTimeot. Где установить sessionCloseTimeot и sessionSuspendTimeout? В доке описаны только: Код: connection.suspend.timeout connection.close.timeout И они приписаны в конфиге Nas: Код: #Таймаут перевода соединения в статус suspended при остутствии радиус пакетов connection.suspend.timeout=900 #Таймаут перевода соединения в статус suspended при остутствии радиус пакетов для сессии в состоянии отключен #(по умолчанию используется значение connection.suspend.timeout) connection.disable.suspend.timeout=900 #Таймаут закрытия соединения при остутствии радиус-пакетов или, для сессий, создаваемых по наличии трафика, при отсутствии flow #пакетов (не складывается с connection.suspend.timeout) connection.close.timeout=1500 #Таймаут закрытия соединения при остутствии радиус-пакетов или, для сессий, создаваемых по наличии трафика, при отсутствии flow #пакетов, в состоянии отключен (не складывается с connection.disable.suspend.timeout, по умолчанию используется значение connection.close.#timeout) connection.disable.close.timeout=1500 #Таймаут завершения закрытой сессии connection.finish.timeout=5 Но они полностью игнорируются: Код: radius 04-09/13:45:08 WARN [rdsLstnr-p-7-t-1] InetRadiusProcessor - Creating NasConnection from accounting packet [statusType=3] radius 04-09/13:45:08 INFO [rdsLstnr-p-7-t-1] InetRadiusProcessor - Parent: null radius 04-09/13:45:08 INFO [rdsLstnr-p-7-t-1] InetRadiusProcessor - Start from update packet now radius 04-09/13:45:08 INFO [rdsLstnr-p-7-t-1] InetApplication - TariffOptionMap: {} radius 04-09/13:45:08 INFO [rdsLstnr-p-7-t-1] Accounting - Write new connection to DB radius 04-09/13:45:08 INFO [rdsLstnr-p-7-t-1] Accounting - New connection id=11462 radius 04-09/13:45:08 INFO [rdsLstnr-p-7-t-1] Accounting - Write new session to DB radius 04-09/13:45:08 INFO [rdsLstnr-p-7-t-1] Accounting - New session's id=11790 radius 04-09/13:45:08 INFO [rdsLstnr-p-7-t-1] connection - 11462:11790 Register ip: X.X.X.182 radius 04-09/13:45:08 INFO [rdsLstnr-p-7-t-1] InetRadiusProcessor - Start from update packet - flushing counter traffics radius 04-09/13:45:08 INFO [rdsLstnr-p-7-t-1] InetConnectionRuntime - Time amount=1503, hh=1333965600000, cc=892 radius 04-09/13:45:08 INFO [rdsLstnr-p-7-t-1] update - RESPONSE: Packet type: Accounting-Response . . . accounting 04-09/13:47:12 INFO [accwrkr-3-p-11-t-1] connection - 11462:11790 Suspend call connection by sessionSuspendTimeout accounting 04-09/13:47:32 INFO [accwrkr-3-p-11-t-1] connection - 11462:11790 Close suspended call connection by sessionCloseTimeout accounting 04-09/13:47:32 INFO [accwrkr-3-p-11-t-1] connection - 11462:11790 Stopping NasConnection accounting 04-09/13:47:32 INFO [accwrkr-3-p-11-t-1] InetConnectionRuntime - Stopping connection with id=11462 accounting 04-09/13:47:32 INFO [accwrkr-3-p-11-t-1] connection - 11462:11790 Finishing call session with lastActive=Mon Apr 09 13:47:48 FEST 2012 Сессии переходят в suspend через 120 сек. и в closed (закрываются) еще через 20 сек - всего 140 сек. Обновления по сессия приходят через 300 сек. (5 мин.) - соответственно сессии почти сразу умирают, а по приходу update получаем вот это: Код: radius 04-09/13:50:08 WARN [rdsLstnr-p-7-t-3] InetRadiusProcessor - Duplicate radius packet (session already stopped by accounting-stop packet). radius 04-09/13:50:08 WARN [rdsLstnr-p-7-t-3] InetNas - NasConnection not found Временно проблема решилась изменением интервала update c 300 сек. до 60 сек. и сессии перестали закрываться, но 60 сек. очень мало. |
Автор: | Amir [ 10 апр 2012, 13:14 ] |
Заголовок сообщения: | Re: [5.2] BGInetAccounting закрывает сессии sessionCloseTime |
Выложили обновление модуля. connection.close.timeout брался от устройства, к которому был привязан сервис. |
Автор: | nik247 [ 13 апр 2012, 16:47 ] |
Заголовок сообщения: | Re: [5.2] BGInetAccounting закрывает сессии sessionCloseTime |
Amir писал(а): Выложили обновление модуля. connection.close.timeout брался от устройства, к которому был привязан сервис. Спасибо. Сейчас работает нормально. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |