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/