issue with reaped processes timing out in rad_waitpid
John Douglass
john.douglass at oit.gatech.edu
Fri Oct 31 14:42:07 CET 2014
I just found that error in my logs myself. That's a new one I hadn't
seen until you brought it up. We have a number of occurrences around our
peak times now that I'm looking for it in the logs.
- JohnD
On 10/31/2014 04:54 AM, Alex Sharaz wrote:
> Hi
>
> Found this
>
> https://www.marshut.net/kqyrtz/reaped-processes-still-timing-out-in-rad-waitpid.html
>
>
> regarding the following error being seen in radius.log. We've just
> discovered that this is happening a lot here and wondered if anyone
> has had a chance to look at his proposed patch/ produced another one
> that rectified the problem.
> Rgds
> Alex
>
> ....I have hit upon a case where some ntlm_auth processes would return
> (and write the NT_KEY to the connecting pipe) but FR still complains
> that it failed and denies authentication (this is on 2.2.5).
> This manifests in the logs like the following: Tue Oct 28 11:10:15
> 2014 : Auth: Login incorrect (mschap: External script says NT_KEY:
> 4BCE6CA72058BA7EE500D1A68A8771C0): [tstRad9] (from client
> 155.98.204.47 port 0 cli 02-00-00-00-00-01 via TLS tunnel) Since this
> is actually the output for a valid and successful authentication, it
> appears that the exit code is the real issue. That exit code is either
> that of the process itself or 2 if rad_waitpid times out while waiting
> for the child. After adding some debugging statements and recompiling
> I found that there were cases where reap_children would reap a child
> process but the pid would not be found in thread_pool.waiters. This
> only happened when there were a significant number of auths per
> seconds and still not consistently. Some head scratching ensued and a
> colleague then suggested there may be a race condition between
> rad_fork (where it calls fr_hash_table_insert) and reap_children
> (where it calls fr_hash_table_finddata).
>
> .......
>
>
>
>
>
>
> -
> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freeradius.org/pipermail/freeradius-users/attachments/20141031/be3eed97/attachment.html>
More information about the Freeradius-Users
mailing list