From 76433f9f046c3f211d09e0047e4e3a05f9311eaf Mon Sep 17 00:00:00 2001 From: Harshit Jain <48647625+Harshit28j@users.noreply.github.com> Date: Wed, 21 Jan 2026 08:54:28 +0530 Subject: [PATCH] fix: add better error handling for misconfig on health check (#19441) --- litellm/proxy/proxy_server.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/litellm/proxy/proxy_server.py b/litellm/proxy/proxy_server.py index 8d306327dec..ff48443efc8 100644 --- a/litellm/proxy/proxy_server.py +++ b/litellm/proxy/proxy_server.py @@ -2738,6 +2738,14 @@ class ProxyConfig: for k, v in router_settings.items(): if k in available_args: router_params[k] = v + elif k == "health_check_interval": + raise ValueError( + f"'{k}' is NOT a valid router_settings parameter. Please move it to 'general_settings'." + ) + else: + verbose_proxy_logger.warning( + f"Key '{k}' is not a valid argument for Router.__init__(). Ignoring this key." + ) router = litellm.Router( **router_params, assistants_config=assistants_config,