FreeRADIUS fails when home server is marked as dead

matt.southward at gmail.com matt.southward at gmail.com
Tue Aug 7 16:08:24 CEST 2018


I am proxying accounting to a 3rd party. This works fine until the 3rd
party stops sending accounting responses. The following is logged when this
occurs:

Mon Aug  6 17:38:28 2018 : Proxy: Marking home server xxx.xxx.xxx.xxx port
1813 as zombie (it has not responded in 30.000000 seconds).

Mon Aug  6 17:38:28 2018 : ERROR: (29383) ERROR: Failing proxied request,
due to lack of any response from home server xxx.xxx.xxx.xxx port 1813

Mon Aug  6 17:38:58 2018 : Proxy: Marking home server xxx.xxx.xxx.xxx port
1813 as dead.

Mon Aug  6 17:38:58 2018 : Info: SOFT ASSERT FAILED src/lib/event.c[161]:
*(ev->parent) == ev

Mon Aug  6 17:38:58 2018 : Info: SOFT ASSERT FAILED src/lib/event.c[167]:
ret == 1


At this point the server stops responding to everything, including access
requests.


I don't care if I get a response back from this server as I'm also storing
accounting data locally in an SQL database. How do I configure FreeRADIUS
to continue working even if the server I'm proxying accounting to doesn't
respond.


My apologies ahead of time as I'm betting this is somewhere in the
documentation...I'm just not seeing it or not understanding what I'm
reading.


More information about the Freeradius-Users mailing list