From ed7a448cd39a14a45991ed2d4200b5ccedf4fc8e Mon Sep 17 00:00:00 2001 From: pjh4993 Date: Thu, 9 Apr 2026 15:41:23 +0900 Subject: [PATCH] [Bugfix] Guard app.state access during server shutdown (#2587) Signed-off-by: pjh4993 --- vllm_omni/entrypoints/openai/api_server.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/vllm_omni/entrypoints/openai/api_server.py b/vllm_omni/entrypoints/openai/api_server.py index 25817d6a7..d445ad0ec 100644 --- a/vllm_omni/entrypoints/openai/api_server.py +++ b/vllm_omni/entrypoints/openai/api_server.py @@ -353,7 +353,9 @@ async def omni_run_server_worker(listen_address, sock, args, client_config=None, try: await shutdown_task finally: - app.state.openai_serving_speech.shutdown() + serving_speech = getattr(getattr(app, "state", None), "openai_serving_speech", None) + if serving_speech is not None: + serving_speech.shutdown() sock.close()