[misc] add env for http keep alive timeout (#19847)
This commit is contained in:
@@ -2078,7 +2078,7 @@ def launch_server(
|
|||||||
fd=reserved_socket.fileno(),
|
fd=reserved_socket.fileno(),
|
||||||
root_path=server_args.fastapi_root_path,
|
root_path=server_args.fastapi_root_path,
|
||||||
log_level=server_args.log_level_http or server_args.log_level,
|
log_level=server_args.log_level_http or server_args.log_level,
|
||||||
timeout_keep_alive=5,
|
timeout_keep_alive=envs.SGLANG_TIMEOUT_KEEP_ALIVE.get(),
|
||||||
loop="uvloop",
|
loop="uvloop",
|
||||||
ssl_keyfile=server_args.ssl_keyfile,
|
ssl_keyfile=server_args.ssl_keyfile,
|
||||||
ssl_certfile=server_args.ssl_certfile,
|
ssl_certfile=server_args.ssl_certfile,
|
||||||
@@ -2114,7 +2114,7 @@ def launch_server(
|
|||||||
fd=reserved_socket.fileno(),
|
fd=reserved_socket.fileno(),
|
||||||
root_path=server_args.fastapi_root_path,
|
root_path=server_args.fastapi_root_path,
|
||||||
log_level=server_args.log_level_http or server_args.log_level,
|
log_level=server_args.log_level_http or server_args.log_level,
|
||||||
timeout_keep_alive=5,
|
timeout_keep_alive=envs.SGLANG_TIMEOUT_KEEP_ALIVE.get(),
|
||||||
loop="uvloop",
|
loop="uvloop",
|
||||||
ssl_keyfile=server_args.ssl_keyfile,
|
ssl_keyfile=server_args.ssl_keyfile,
|
||||||
ssl_certfile=server_args.ssl_certfile,
|
ssl_certfile=server_args.ssl_certfile,
|
||||||
@@ -2144,7 +2144,7 @@ def launch_server(
|
|||||||
fd=reserved_socket.fileno(),
|
fd=reserved_socket.fileno(),
|
||||||
root_path=server_args.fastapi_root_path,
|
root_path=server_args.fastapi_root_path,
|
||||||
log_level=server_args.log_level_http or server_args.log_level,
|
log_level=server_args.log_level_http or server_args.log_level,
|
||||||
timeout_keep_alive=5,
|
timeout_keep_alive=envs.SGLANG_TIMEOUT_KEEP_ALIVE.get(),
|
||||||
loop="uvloop",
|
loop="uvloop",
|
||||||
workers=server_args.tokenizer_worker_num,
|
workers=server_args.tokenizer_worker_num,
|
||||||
ssl_keyfile=server_args.ssl_keyfile,
|
ssl_keyfile=server_args.ssl_keyfile,
|
||||||
|
|||||||
@@ -463,6 +463,9 @@ class Envs:
|
|||||||
# Warmup
|
# Warmup
|
||||||
SGLANG_WARMUP_TIMEOUT = EnvFloat(-1) # in seconds. If a warmup forward batch takes longer than this, the server will crash to prevent hanging. Recommend to increase warmup timeout to 1800 to accommodate some kernel JIT precache e.g. deep gemm
|
SGLANG_WARMUP_TIMEOUT = EnvFloat(-1) # in seconds. If a warmup forward batch takes longer than this, the server will crash to prevent hanging. Recommend to increase warmup timeout to 1800 to accommodate some kernel JIT precache e.g. deep gemm
|
||||||
|
|
||||||
|
# HTTP Server
|
||||||
|
SGLANG_TIMEOUT_KEEP_ALIVE = EnvInt(5)
|
||||||
|
|
||||||
# Health Check
|
# Health Check
|
||||||
SGLANG_ENABLE_HEALTH_ENDPOINT_GENERATION = EnvBool(True)
|
SGLANG_ENABLE_HEALTH_ENDPOINT_GENERATION = EnvBool(True)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user