From 94ded434bdb03efe160894522b7de66a4a608841 Mon Sep 17 00:00:00 2001 From: ltd0924 <32387785+ltd0924@users.noreply.github.com> Date: Thu, 28 Aug 2025 17:09:07 +0800 Subject: [PATCH] [BugFix] ep mixed offline exit (#3661) * Update expert_service.py * Update expert_service.py --- fastdeploy/engine/expert_service.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/fastdeploy/engine/expert_service.py b/fastdeploy/engine/expert_service.py index 3cbb68b0e..5be3c7f12 100644 --- a/fastdeploy/engine/expert_service.py +++ b/fastdeploy/engine/expert_service.py @@ -153,8 +153,13 @@ def start_data_parallel_service(cfg, local_data_parallel_id, ipc_signal_suffix=N try: expert_service.start(ipc_signal_suffix, local_data_parallel_id) - while True: - time.sleep(1000) + + def deamon_thread(): + while True: + time.sleep(10) + + t_deamon = threading.Thread(target=deamon_thread, daemon=True) + t_deamon.start() except Exception as e: llm_logger.exception(f"Expert service failed to start: {e}, {str(traceback.format_exc())}")