The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"В radacct не прописывается   приблизильно 20%  окончаний сес..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"В radacct не прописывается   приблизильно 20%  окончаний сес..."  
Сообщение от lorik email(ok) on 01-Фев-07, 12:39 
В radacct не прописывается   приблизильно 20% окончаний сессий,
при этом в radius.log выдается сообщение-Error: rlm_sql (sql): Couldn't update SQL accounting STOP record - ERROR:  value too long for type character varying(32)  - Может кто сталкивался с такой проблемой ? Подскажите,пожалуйста,как с этим бороться!!! Всем заранее огромное спасибо!
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "В radacct не прописывается   приблизильно 20%  окончаний сес..."  
Сообщение от ViRuZzz email(??) on 01-Фев-07, 13:19 
>В radacct не прописывается   приблизильно 20% окончаний сессий,
>при этом в radius.log выдается сообщение-Error: rlm_sql (sql): Couldn't update SQL accounting
>STOP record - ERROR:  value too long for type character
>varying(32)  - Может кто сталкивался с такой проблемой ? Подскажите,пожалуйста,как
>с этим бороться!!! Всем заранее огромное спасибо!
sql.conf в студию
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "В radacct не прописывается   приблизильно 20%  окончаний сес..."  
Сообщение от shockk on 09-Фев-07, 16:20 
>В radacct не прописывается   приблизильно 20% окончаний сессий,
>при этом в radius.log выдается сообщение-Error: rlm_sql (sql): Couldn't update SQL accounting
>STOP record - ERROR:  value too long for type character
>varying(32)  - Может кто сталкивался с такой проблемой ? Подскажите,пожалуйста,как
>с этим бороться!!! Всем заранее огромное спасибо!

Сам сейчас с этой проблемой разбираюсь, и вот почти дописал скрипт, кот отслеживает не активных пользователей. Т.е. если в теч 30 мин от них ничего на сервер не пришло, значит считаем что они в дауне, в таком случае ручками (т.е. через скрипт) правим запись в таблице racacct и заодно посылаем POD пакет на NAS.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "В radacct не прописывается   приблизильно 20%  окончаний сес..."  
Сообщение от stas_v (ok) on 13-Мрт-07, 16:21 
>В radacct не прописывается   приблизильно 20% окончаний сессий,
>при этом в radius.log выдается сообщение-Error: rlm_sql (sql): Couldn't update SQL accounting
>STOP record - ERROR:  value too long for type character
>varying(32)  - Может кто сталкивался с такой проблемой ? Подскажите,пожалуйста,как
>с этим бороться!!! Всем заранее огромное спасибо!


Значицца, так.

Во-первых, это, по всей видимости, freeradius.

Во-вторых, в вонфиге sql'я включить sqltrace = on и путь к логу. В примерах должно быть. Смотришь, какое их полей не влезает в varchar(32). (Действительно, интересно, как это - старт прошёл, а стоп - нет). Увеличиваем в схеме DB это поле до необходимого значения и вуаля :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру