|
11 | 11 | from .visualserver.manager import start_visual_process |
12 | 12 | from lightllm.utils.log_utils import init_logger |
13 | 13 | from lightllm.utils.envs_utils import set_env_start_args, set_unique_server_name, get_unique_server_name |
14 | | -from lightllm.utils.envs_utils import get_lightllm_gunicorn_time_out_seconds |
| 14 | +from lightllm.utils.envs_utils import get_lightllm_gunicorn_time_out_seconds, get_lightllm_gunicorn_keep_alive |
15 | 15 | from .detokenization.manager import start_detokenization_process |
16 | 16 | from .router.manager import start_router_process |
17 | 17 | from lightllm.utils.process_check import is_process_active |
@@ -260,6 +260,8 @@ def normal_or_p_d_start(args): |
260 | 260 | "lightllm.server.api_http:app", |
261 | 261 | "--timeout", |
262 | 262 | f"{get_lightllm_gunicorn_time_out_seconds()}", |
| 263 | + "--keep-alive", |
| 264 | + f"{get_lightllm_gunicorn_keep_alive()}", |
263 | 265 | ] |
264 | 266 |
|
265 | 267 | # 启动子进程 |
@@ -327,6 +329,8 @@ def pd_master_start(args): |
327 | 329 | "lightllm.server.api_http:app", |
328 | 330 | "--timeout", |
329 | 331 | f"{get_lightllm_gunicorn_time_out_seconds()}", |
| 332 | + "--keep-alive", |
| 333 | + f"{get_lightllm_gunicorn_keep_alive()}", |
330 | 334 | ] |
331 | 335 |
|
332 | 336 | http_server_process = subprocess.Popen(command) |
@@ -367,6 +371,8 @@ def config_server_start(args): |
367 | 371 | "lightllm.server.config_server.api_http:app", |
368 | 372 | "--timeout", |
369 | 373 | f"{get_lightllm_gunicorn_time_out_seconds()}", |
| 374 | + "--keep-alive", |
| 375 | + f"{get_lightllm_gunicorn_keep_alive()}", |
370 | 376 | ] |
371 | 377 |
|
372 | 378 | http_server_process = subprocess.Popen(command) |
|
0 commit comments