Доброго времени суток!
ООчень странная проблема. Даже не знаю как описать... Внезапно (биллинг не обновлял, модули не добавлял) под одним из старых логинов (я имею ввиду логин под которым я аутентифицируюсь в биллинг клиенте) перестал работать фильтр по конкретному pppoe логину/контракту в логах подключений/ошибок и в мониторе dialup модуля (то есть показываются все сессии, а не только выбранного контракта). Если переподключиться под другим логином - проблема остается, но если закрыть/открыть программу биллинга (клиент) и залогинится под другим логином - все работает: биллинг показывает только логи того контракта, который выделен. Если тут же перелогинится под проблемным логином - проблема не проявляется, нужно опять закрыть/открыть клиент.... Логин старый и давно уже работающий, особых настроек на нем нет - проверял.
В логах сервера это выглядит так: Для работающего логина: ... 43422E85A57C58E412741501B49643BC [26/Apr/2011:12:40:49 +0500] 0.266 200 266 "POST /bgbilling/executer HTTP/1.1" UID=7 to=0&module=dialup&only_login=1&pageSize=25&from=-1&cid=2990&BGBillingSecret=...&pageIndex=1&mode=error&lid=2993&action=GetLogAndError&value=2810&mid=1&nas=&
здесь value=2810 - контракт, по которому идет фильтрация, а lid=2993 - идентификатор pppoe логина этого контракта, UID=7 - идентификатор нормального логина.
Для проблемного логина:
... E3836FCB8A991938877784EA38C45BF5 [26/Apr/2011:12:43:35 +0500] 0.261 200 3339 "POST /bgbilling/executer HTTP/1.1" UID=21 to=0&module=dialup&pageSize=25&from=-1&cid=2990&BGBillingSecret=...&pageIndex=1&mode=error&lid=a490xxxx &action=GetLogAndError&value=2810&mid=1&nas=&
здесь value=2810 - контракт, по которому идет фильтрация (тот же), а lid=a490xxxx - алиас pppoe логина этого контракта, UID=21 - идентификатор проблемного логина.
Почему то, если залогинится в биллинг под UID=21, то он в запросе на сервер в lid подставляет не идентификатор pppoe логина, а его алиас... Тесты делаю с одного компьютера, с одной и той же версии клиента (4.6.576) и джавы (1.6.0_24). С других компьютеров в сети, с другими билдами клиента и более старыми джавами то же самое. Везде - разные антивирусы (или их нет), разные версии ОС (WinXP, Win7) Сервер: 4.6.691, java на сервере 1.6.0_19
Можно, конечно, завести новый логин, но, лучше разобраться, а вдруг завтра все логины такими станут?!
Путанно вообщем объяснил, но и проблема очень мутная...
|