accounting and rlm_cache
Dmitry Yashin
thefree at mail.ru
Tue Nov 7 22:06:13 CET 2017
Thank you! a tip with fail-over solved the questions. how to use it
correctly debug mode - documentation is readed.
вт, 7 нояб. 2017 г. в 23:14, Alan DeKok <aland at deployingradius.com>:
> On Nov 7, 2017, at 2:24 PM, Dmitry Yashin via Freeradius-Users <
> freeradius-users at lists.freeradius.org> wrote:
> > Hi, I have a bug in the network and sometimes the stop pack comes before
> > updates. to fix this i write some like this
> ...
> > but this not work , in debug mode i see
>
> Can you PLEASE NOT USE "radiusd -Xx".
>
> Honestly, what is with this? Are the suddenly hundreds of third-party
> guides recommending this?
>
> Why can people not just read the FREERADIUS DOCUMENTATION, and follow it?
>
> Why are half of the posts to this list suddenly using "-Xx", after 20
> years of "-X" being good enough?
>
> And what's with the double-spacing?
>
> > Tue Nov 7 21:51:00 2017 : Debug: (222) cache: Mutex acquired
> >
> > Tue Nov 7 21:51:00 2017 : Debug: (222) cache: No cache entry found for
> > "cc815c1b8cb89841330796a5f48bfa12"
> >
> > Tue Nov 7 21:51:00 2017 : Debug: (222) cache: Mutex released
> >
> > Tue Nov 7 21:51:00 2017 : Debug: (222) modsingle[accounting]:
> > returned from cache (rlm_cache)
> >
> > Tue Nov 7 21:51:00 2017 : Debug: (222) [cache] = notfound
> >
> > Tue Nov 7 21:51:00 2017 : Debug: (222) } # if (Acct-Status-Type ==
> > Interim-Update) = notfound
> >
> > Tue Nov 7 21:51:00 2017 : Debug: (222) } # accounting = notfound
> >
> > Tue Nov 7 21:51:00 2017 : Debug: (222) Not sending reply to client.
> >
> > Tue Nov 7 21:51:00 2017 : Debug: (222) Finished request
> >
> >
> > why not work if (notfound) in accounting ?
>
> Because the server didn't do anything with the accounting packet. It
> wasn't stored in the cache, and it wasn't stored anywhere else.
>
> You can use module fail-over to control this behaviour:
>
>
> if (Acct-Status-Type == Interim-Update) {
> update control {
> Cache-Status-Only = 'yes'
> }
> cache {
> notfound = 1
> }
> ... everything else...
>
> That should work.
>
> And please, READ THE DOCUMENTATION FOR HOW TO USE DEBUG MODE.
>
> It's not hard. Reading all of the extra crap in "-Xx" is getting
> annoying. If this keeps up, I'm going to just start ignoring EVERY POST
> which uses the wrong format.
>
> Alan DeKok.
>
>
More information about the Freeradius-Users
mailing list