Icecast Server/2.5 Maintenance

From XiphWiki
Revision as of 04:13, 20 November 2023 by Phschafft (talk | contribs) (Initial stub)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Icecast 2.5.x Maintenance

Overview

Icecast versions 2.5.x report a list of "Maintenance" items in the dashboard within the admin interface. Those messages are meant to provide help to keep a deployment in best shape.

List

Info

Info level messages are just there to aid e.g. in case of a problem. No active action is required.

Core files are disabled. / Core files are enabled.

This informs whether or not core files are enabled. Core files are a classic mean of debugging offered by some operating systems. Support may ask for this value.

IPv4-mapped IPv6 is available on this system.

The operation system supports legacy IP via current IP sockets. This means that only an IPv6 socket needs to be configured to also handle legacy IP.

This information may be hidden if Icecast seems to be configured correctly to avoid spamming the section.

Warning

Developer logging is active. This mode is not for production.

Icecast is build with developer logging active. This should never be seen in production. If seen without an Icecast developer asked for it it should be disabled. To disable this Icecast needs to be recompiled.

Hostname is not set to anything useful in <hostname>.

The hostname tag is not set correctly in the Icecast configuration. Some features such as directory support may be disabled. There is generally more details in the error log.

Error

Errors record actual problems and should be taken care of as soon as possible.

Global client, and source limit is bigger than suitable for current open file limit.

Icecast is configured in a way allowing for more connections than the operating system permits. This may result in strange behaviour when the operating system's limit is reached.

Usually this is due to Icecast being set to some aggressively high client limit. However it can also be due to a low limit enforced by the operating system. In general the limit of the operating system must be higher than the one set by Icecast for Icecast to actually handle the number of clients.

IPv6 not enabled.

Icecast is configured with only legacy IP enabled. The current IP version (IPv6) needs to be enabled.