I assume this ID is generated by the device generating radius, and not something that is calculated by freeRadius? Is this ID a radius attribute, such as either Acct-Session-Id or Acct-Unique-Session-Id? Is there a standard method used to derive this ID for devices that output RADIUS? I am developing an application that outputs RADIUS accounting, and suspect that the issue is caused by not properly constructing the RADIUS packets, not that the other end is taking too long to process the requests and respond as Mr. Dekok suggests.
Travis > -----Original Message----- > From: freeradius-users-bounces+tdimmig=impulse....@lists.freeradius.org > [mailto:freeradius-users- > [email protected]] On Behalf Of Alan > Buxey > Sent: Tuesday, January 24, 2012 4:52 PM > To: FreeRadius users mailing list > Subject: Re: request tracking > > Hi, > > > “Error: Discarding duplicate request from client [IP REDACTED]:49603 - > > ID: > > 204 due to unfinished request 298385” > > > > Far more often than I believe I should. What does it mean for a request > > to be unfinished, and how does freeRadius determine that a request is a > > duplicate? > > > > each packet has an ID - this is kept in a process buffer - so if a matching > packet comes in, then the server knows its already dealing with that one and > hasnt finished with it...so it marks the new as a duplicate - the cause for > this > is often that the backend dealing with a packet is too slow - eg SQL insert > for > an accounting packet is often the issue > > alan > - > List info/subscribe/unsubscribe? See > http://www.freeradius.org/list/users.html - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

