Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
change
sglang
Commits
96784a65
Unverified
Commit
96784a65
authored
Sep 09, 2025
by
Caproni
Committed by
GitHub
Sep 09, 2025
Browse files
[Fix] Orphan process in data parallel (#7995)
Signed-off-by:
Capronir
<
839972205@qq.com
>
parent
df5407fb
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
9 additions
and
1 deletion
+9
-1
python/sglang/srt/managers/data_parallel_controller.py
python/sglang/srt/managers/data_parallel_controller.py
+9
-1
No files found.
python/sglang/srt/managers/data_parallel_controller.py
View file @
96784a65
...
...
@@ -13,6 +13,7 @@
# ==============================================================================
"""A controller that dispatches requests to multiple data parallel workers."""
import
faulthandler
import
logging
import
multiprocessing
as
mp
import
signal
...
...
@@ -39,7 +40,12 @@ from sglang.srt.managers.scheduler import run_scheduler_process
from
sglang.srt.managers.utils
import
DPBalanceMeta
from
sglang.srt.server_args
import
PortArgs
,
ServerArgs
from
sglang.srt.torch_memory_saver_adapter
import
TorchMemorySaverAdapter
from
sglang.srt.utils
import
bind_port
,
configure_logger
,
get_zmq_socket
from
sglang.srt.utils
import
(
bind_port
,
configure_logger
,
get_zmq_socket
,
kill_itself_when_parent_died
,
)
from
sglang.utils
import
get_exception_traceback
logger
=
logging
.
getLogger
(
__name__
)
...
...
@@ -343,7 +349,9 @@ def run_data_parallel_controller_process(
port_args
:
PortArgs
,
pipe_writer
,
):
kill_itself_when_parent_died
()
setproctitle
.
setproctitle
(
"sglang::data_parallel_controller"
)
faulthandler
.
enable
()
configure_logger
(
server_args
)
parent_process
=
psutil
.
Process
().
parent
()
balance_meta
=
DPBalanceMeta
(
server_args
.
dp_size
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment