in files/gitlab-cookbooks/gitlab/libraries/sidekiq.rb [13:25]
def check_listen_address
return unless metrics_enabled? && health_checks_enabled?
listen_address = user_config_or_default('listen_address')
listen_port = user_config_or_default('listen_port')
health_checks_address = user_config_or_default('health_checks_listen_address')
health_checks_port = user_config_or_default('health_checks_listen_port')
return if listen_address.nil? || health_checks_address.nil?
raise "The Sidekiq metrics and health checks servers are binding the same address and port. This is unsupported in GitLab 15.0 and newer. See https://docs.gitlab.com/ee/administration/sidekiq.html for up-to-date instructions." if same_address?(listen_address, health_checks_address) && listen_port == health_checks_port
end