rml_sqlcounter dailycounter do not reset
Prabhpal S. Mavi
prabhpal at digital-infotech.net
Wed Jan 9 10:09:22 CET 2013
Dear List Members,
i have come across the problem that "dailycounter" that is
(rlm_sqlcounter) do not reset. Users are rejected by the following
message.
"Your maximum daily usage time has been reached"
i am trying to figure out the cause but unable to.
Counter & Query in use:
sqlcounter dailycounter {
counter-name = "Daily-Session-Time"
check-name = "Max-Daily-Session"
reply-name = "Session-Timeout"
sqlmod-inst = "sql"
key = "User-Name"
reset = "daily"
cache-size = 5000
query = "SELECT SUM(acctsessiontime - GREATEST((%b -
UNIX_TIMESTAMP(acctstarttime)), 0)) FROM radacct WHERE
username = '%{%k}' AND UNIX_TIMESTAMP(acctstarttime) +
acctsessiontime > '%b'"
logs:
rlm_sqlcounter: (Check item - counter) is less than zero
rlm_sqlcounter: Rejected user prabhpal, check_item=3600, counter=2147056619
++[dailycounter] returns reject
Thanks
More information about the Freeradius-Users
mailing list