[Icecast] Icecast locks with WARN connection/_accept_connection accept() failed with error 24: Too many open files

Joel Ebel jbebel at ncsu.edu
Wed Jun 1 06:51:18 PDT 2005


My icecast server has been running happily for months now, but just 
yesterday it locked up, chewing up all the cpu time it could find, and 
not allowing connections.  The last snippet of the error log shows this:

[2005-06-01  09:36:13] WARN connection/_accept_connection accept() 
failed with error 24: Too many open files
[2005-06-01  09:36:15] WARN connection/_accept_connection accept() 
failed with error 24: Too many open files
[2005-06-01  09:36:18] WARN connection/_accept_connection accept() 
failed with error 24: Too many open files
[2005-06-01  09:36:19] WARN connection/_accept_connection accept() 
failed with error 24: Too many open files
[2005-06-01  09:36:28] WARN connection/_accept_connection accept() 
failed with error 24: Too many open files
[2005-06-01  09:36:43] WARN connection/_accept_connection accept() 
failed with error 24: Too many open files
[2005-06-01  09:36:45] WARN connection/_accept_connection accept() 
failed with error 24: Too many open files
[2005-06-01  09:37:13] WARN connection/_accept_connection accept() 
failed with error 24: Too many open files
[2005-06-01  09:37:15] WARN connection/_accept_connection accept() 
failed with error 24: Too many open files
[2005-06-01  09:37:43] WARN connection/_accept_connection accept() 
failed with error 24: Too many open files
[2005-06-01  09:37:45] WARN connection/_accept_connection accept() 
failed with error 24: Too many open files
[2005-06-01  09:37:53] INFO format-mp3/mp3_get_no_meta End of stream 
/outofservicehq
[2005-06-01  09:37:53] INFO source/source_shutdown Source 
"/outofservicehq" exiting
[2005-06-01  09:37:53] INFO format-mp3/mp3_get_no_meta End of stream 
/outofservicemq
[2005-06-01  09:37:53] INFO source/source_shutdown Source 
"/outofservicemq" exiting
[2005-06-01  09:38:56] INFO sighandler/_sig_die Caught signal 15, 
shutting down...
[2005-06-01  09:39:58] INFO sighandler/_sig_die Caught signal 15, 
shutting down...
[2005-06-01  09:40:10] INFO sighandler/_sig_die Caught signal 15, 
shutting down...


The error had repeated itself for almost 24 hours before I noticed it. 
Obviously it had too many files open, but I can't account for how.  The 
logs before the repeating errors look completely normal.  I tried 
shutting down the streams, which didn't fix it, so I sent it some kills, 
and it didn't die.  I had to kill -9 it.  Once it restarted it was fine. 
  Is there some leak preventing icecast from running indefinitely?  Or 
will I just need to restart it every few months when this happens again? 
  Has anyone else seen this happen?

Joel


More information about the Icecast mailing list