FR behavior when DB not available

Terry Burton terry.burton at gmail.com
Tue Jul 18 16:25:12 UTC 2023


On Tue, 18 Jul 2023 at 16:45, Anatoliy Kushner <cphlpd at gmail.com> wrote:
> I am not stuck on how it should work. I already found solution how faster detect that db fail and how FR can check this state, without stuck on checking DB.
>
> Solution is very simple.
> 1) external script which check db (detect time ~6-8 sec) and write this status to file
> 2) perl script in FR which read status from file and depending on status send or not request to db
>
> Using file for transfering state between script and FR not the best solution but I didnot found anything better(I will be happy if you can recommend better )

We have writable rlm_always instances that can be set via an external trigger:

https://github.com/FreeRADIUS/freeradius-server/blob/v3.2.x/raddb/sites-available/resource-check


> > On 18 Jul 2023, at 22:39, Alan DeKok <aland at deployingradius.com> wrote:
> >
> > On Jul 18, 2023, at 12:45 AM, Anatoliy <cphlpd at gmail.com> wrote:
> >>
> >> Hi Alan, there are 2 options how DB can fail.
> >
> >  That's nice.
> >
> >  You seem to be stuck on how things *should* work.
> >
> >  I've explained why things work the way they do, and what limitations are creating the current behavior.  I've explained what we're doing to fix it.  I've explained how you can help.
> >
> >  This is how it works.  It's not productive to keep wishing that things were different.
> >
> >  Alan DeKok.
> >
> > -
> > List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
> -
> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html



-- 

Terry Burton Consulting Ltd is a company registered in England and
Wales. Registered number: 11926244. VAT number: GB321512746.
Registered office: Office 1 Brunswick House, Brunswick Way, Liverpool,
Merseyside, England, L3 4BN.


More information about the Freeradius-Users mailing list