To Administrator:
Цитата:
Попробуйте:
1) Поменять лимит руками (сбросит-не сбросит).
2) Воспроизвести указанный вами случай и выложите connection.log по "бессмертной" сессии.
Код:
пользоатель подсоединился -
08-27/23:56:15 INFO [pool-2-thread-1] connections - [ 234; zzz; 75161 ] DialUpNASConnection startConnection mode=1
08-27/23:56:15 INFO [pool-2-thread-1] connections - [ 234; zzz; 75161 ] DialUpNASConnection set STATUS=1
[здесь каждую минуту однообразная информация о пришедших update-пакетах]
08-27/23:59:15 INFO [pool-2-thread-4] connections - [ 234; zzz; 75161 ] DialUpNASConnection update connection..
08-27/23:59:15 INFO [pool-2-thread-4] connections - [ 234; zzz; 75161 ] DialUpNASConnection set STATUS=1
..здесь, в 00.00 лимит пользователя обнулится, и его баланс стал минусовой... но он продолжает работать...
08-28/00:00:15 INFO [pool-2-thread-5] connections - [ 234; zzz; 75161 ] DialUpNASConnection update connection..
08-28/00:00:15 INFO [pool-2-thread-5] connections - [ 234; zzz; 75161 ] DialUpNASConnection set STATUS=1
08-28/00:01:15 INFO [pool-2-thread-6] connections - [ 234; zzz; 75161 ] DialUpNASConnection update connection..
08-28/00:01:15 INFO [pool-2-thread-6] connections - [ 234; zzz; 75161 ] DialUpNASConnection set STATUS=1
08-28/00:02:15 INFO [pool-2-thread-7] connections - [ 234; zzz; 75161 ] DialUpNASConnection update connection..
08-28/00:02:15 INFO [pool-2-thread-7] connections - [ 234; zzz; 75161 ] DialUpNASConnection set STATUS=1
08-28/00:03:15 INFO [pool-2-thread-8] connections - [ 234; zzz; 75161 ] DialUpNASConnection update connection..
08-28/00:03:15 INFO [pool-2-thread-8] connections - [ 234; zzz; 75161 ] DialUpNASConnection set STATUS=1
все еще работает...
Тогда вручную выставляем ему limit=10. И тут же видим...
08-28/00:03:37 INFO [Thread-19] connections - [ 234; zzz; 75161 ] Changing limit on 10.00
08-28/00:04:15 INFO [pool-2-thread-9] connections - [ 234; zzz; 75161 ] DialUpNASConnection update connection..
08-28/00:04:15 INFO [pool-2-thread-9] connections - [ 234; zzz; 75161 ] No close calculate period..
08-28/00:04:15 INFO [pool-2-thread-9] connections - [ 234; zzz; 75161 ] Set connection to KILL
08-28/00:04:15 INFO [pool-2-thread-9] connections - [ 234; zzz; 75161 ] DialUpNASConnection killing connection after UP
DATE
08-28/00:04:15 INFO [pool-2-thread-9] connections - [ 234; zzz; 75161 ] DialUpNASConnection set STATUS=1
08-28/00:04:17 INFO [Thread-8] connections - [ 234; zzz; 75161 ] sendKillRequest
08-28/00:04:17 INFO [Thread-8] connections - [ 234; zzz; 75161 ] SNMP reset request: set 1.3.6.1.4.1.2021.255.1 i 2724
3
08-28/00:04:17 INFO [pool-2-thread-10] connections - [ 234; zzz; 75161 ] IP address unregistred from collector
08-28/00:04:17 INFO [pool-2-thread-10] connections - [ 234; zzz; 75161 ] DialUpNASConnection stoppingConnection
08-28/00:04:17 INFO [pool-2-thread-10] connections - [ 234; zzz; 75161 ] DialUpNASConnection has stop Packet => true
08-28/00:04:17 INFO [pool-2-thread-10] connections - [ 234; zzz; 75161 ] DialUpNASConnection set STATUS=3
08-28/00:04:17 INFO [pool-2-thread-10] connections - [ 234; zzz; 75161 ] DialUpNASConnection sessionTime => 482
08-28/00:04:17 INFO [pool-2-thread-10] connections - [ 234; zzz; 75161 ] Adding DisconnectByBalanceOverEvent..
То есть событие ручной смены лимита передается радиусу, а автоматической, по планировщику -нет?
To madmax:
Цитата:
в 4.6 изменились названия для mpd например в 4.6...
Спасибо огромное!
Действительно, у меня в конфиге эта строчка так и осталась с версии 4.5 . Странно, что оно вообще работало...
Исправил. Только ситуация с лимитом при этом не изменилась.
Цитата:
проверте у себя при разных статусах договора как клиент реагирует
нормально отключает при смене статуса на
приостановлен,отключен, закрыт и ручной смене лимита,
то есть во всех случаях, кроме смены лимита сервером.