Reload config file for Icecast radio streaming server without dropping listeners

How to reload the /etc/icecast2/icecast.xml configuration file for Icecast radio streaming server without dropping your listeners, DJs, or affecting your stream.

 Posted April 12, 2016

Type:

or, find the PID for your Icecast process¬†using “ps aux” (example: 1234) and type:

 

While kill and killall do normally terminate tasks, in this instance they’re being used to send a “hangup signal” (-HUP) which forces Icecast to refesh the configuration file (usually /etc/icecast2/icecast.xml) without dropping any of the client connections. Pretty hard to understate the usefulness of this, especially on a production server.

Leave a Reply

Your email address will not be published. Required fields are marked *