The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Mysql и freeradius"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Учет трафика, статистика / Linux)
Изначальное сообщение [ Отслеживать ]

"Mysql и freeradius"  +/
Сообщение от Nybos on 28-Фев-11, 16:37 
Добрый день!
Был поднят freeradius для диалапа. На нем реализован сбор статистики.
Раньше  SET AcctStopTime = TO_DATE(%S, .....) - видно самописная какая то процедурка.
При переносе сервера эту процедурку похерили. Можно ли во freeradius ниспользовать что либо похожее?
UPDATE radacct SET AcctStopTime = date_format('%S','%Y-%m-%d %H-%i-%s'), AcctSessionTime = '%{Acct-Session-Time}', AcctInputOctets = '%{Acct-Input-Octets}', AcctOutputOctets = '%{Acct-Output-Octets}', AcctTerminateCause = '%{Acct-Terminate-Cause}', AcctStopDelay = '%{Acct-Delay-Time}', ConnectInfo_stop = '%{Connect-Info}' WHERE AcctSessionId = '%{Acct-Session-Id}' AND UserName = '%{SQL-User-Name}' AND NASIPAddress = '%{NAS-IP-Address}' AND AcctStopTime IS NULL


не работает.
Пишет при дебаге
UPDATE radacct SET AcctStopTime = date_format('2011-02-28 16:25:45','2011-02-28 16-10.200.1.2-_'), AcctSessionTime = '2', AcctInputOctets = '', AcctOutputOctets = '', AcctTerminateCause = 'NAS-Error', AcctStopDelay = '5', ConnectInfo_stop = '' WHERE AcctSessionId = '000000B6' AND UserName = 'user' AND NASIPAddress = '10.200.1.47' AND AcctStopTime IS NULL

Может кто знает как побороть? Видно date_format('%S','%Y-%m-%d %H-%i-%s') надо как то экранировать. Только вот как?

Ответить | Правка | Cообщить модератору

Оглавление

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


1. "Mysql и freeradius"  +/
Сообщение от Hammer (ok) on 28-Фев-11, 19:07 
>[оверквотинг удален]
> IS NULL
> не работает.
> Пишет при дебаге
> UPDATE radacct SET AcctStopTime = date_format('2011-02-28 16:25:45','2011-02-28 16-10.200.1.2-_'),
> AcctSessionTime = '2', AcctInputOctets = '', AcctOutputOctets = '', AcctTerminateCause
> = 'NAS-Error', AcctStopDelay = '5', ConnectInfo_stop = '' WHERE AcctSessionId =
> '000000B6' AND UserName = 'user' AND NASIPAddress = '10.200.1.47' AND AcctStopTime
> IS NULL
> Может кто знает как побороть? Видно date_format('%S','%Y-%m-%d %H-%i-%s') надо как то экранировать.
> Только вот как?

Видно date_format("%S","%Y-%m-%d %H-%i-%s")
Может так?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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