Crash the server correctly during error (#2231)
This commit is contained in:
@@ -58,7 +58,7 @@ from sglang.srt.managers.io_struct import (
|
||||
from sglang.srt.metrics.collector import TokenizerMetricsCollector
|
||||
from sglang.srt.sampling.sampling_params import SamplingParams
|
||||
from sglang.srt.server_args import PortArgs, ServerArgs
|
||||
from sglang.srt.utils import get_zmq_socket, kill_child_process
|
||||
from sglang.srt.utils import get_zmq_socket, kill_process_tree
|
||||
|
||||
asyncio.set_event_loop_policy(uvloop.EventLoopPolicy())
|
||||
|
||||
@@ -532,7 +532,7 @@ class TokenizerManager:
|
||||
else:
|
||||
break
|
||||
|
||||
kill_child_process(include_self=True)
|
||||
kill_process_tree(os.getpid(), include_parent=True)
|
||||
sys.exit(0)
|
||||
|
||||
async def handle_loop(self):
|
||||
|
||||
Reference in New Issue
Block a user