Running out of file descriptors
Jens Rantil
jens.rantil at tink.se
Mon Aug 15 11:15:26 CEST 2016
Hi,
I've been running 2.1.10+dfsg-3ubuntu0.12.04.2 for ~165 days now on a
low-volume machine (~20-30 authentication requests per day). FreeRadius
delegates authentication requests to the PAM (which uses Yubico's PAM
module).
Yesterday, FreeRadius suddenly stopped working. Looking into the issue I
noticed that FreeRadius failed to reload configuration with
Error: Unable to open file "/etc/freeradius/proxy.conf": Too many open
files
Inspecting open files for the process showed me there were ~1012 open
/dev/urandom:
root at tink-auth-vpn-production:/var/log# lsof|grep freerad|grep
/dev/urandom|wc -l
1012
Looks like a classic file resource leak. After restarting the process, no
new /dev/urandom file resources are open. Making two authentication
requests opens up two /dev/urandom. I'm fairly new to FreeRadius. Should I
expect /dev/urandom file descriptors to be pooled between requests? Or
should they be closed between requests? Anyone with input whether this is a
bug in FreeRadius or simply a misconfiguration on my part?
Also, let me know if you'd like me to debug this further.
Thanks,
Jens
--
Jens Rantil
Backend Developer @ Tink
Tink AB, Wallingatan 5, 111 60 Stockholm, Sweden
For urgent matters you can reach me at +46-708-84 18 32.
More information about the Freeradius-Users
mailing list