v.1.1.54362New Feature

Added listen_try Parameter for Improved Listening Behavior

Added the listen_tryconfiguration parameter for listening to at least one of the listen addresses without quitting, if some of the addresses can’t be listened to (useful for systems with disabled support for IPv4 or IPv6).
Added the listen_try configuration parameter that allows ClickHouse to listen to at least one of the specified listen addresses without quitting if some of the addresses are unavailable.

Why it matters

This feature addresses the issue where ClickHouse would fail to start if it could not bind to all specified listen addresses, which can occur on systems with disabled IPv4 or IPv6. It improves reliability by allowing the service to continue running as long as at least one listen address is successfully bound.

How to use it

Set the listen_try parameter to true in the configuration file. This enables ClickHouse to attempt listening on all configured addresses but not quit if some fail, ensuring the server stays up as long as one address is available.