Latest git server stops responding to HTTP requests and signals with TLS enabled after some time
Using the latest git version of Icecast, every month or two my Icecast server stops responding to HTTP requests and e.g. kill -hup
/ kill
signals.
With the logs being set to WARN
, there is nothing particular in the access or error logs. I've set the logs to DEBUG
now for the next time in hopes of having some more insight.
Some more details:
- The server has between 150-250 listeners per day and 15 sources
- CPU usage is nominal, 0-1%
- RAM usage also nominal, about 50MB (a fresh start is 30MB)
I'm using the latest git so that I can SIGHUP
the server when I refresh my LetsEncrypt certificates, but the timing of these reloads seems completely disconnected from the server hanging. The timing, at this point, seems random.
I will update this ticket the next time this happens, hopefully with log details.
Please instruct me if there's anything I can do to probe the issue on my end, such as enable particular compile flags for debugging, etc. Also please instruct me if there's any further information you need, such as distribution, GCC version, etc.