mirror of
https://github.com/huggingface/text-generation-inference.git
synced 2025-09-11 12:24:53 +00:00
Fixing Child.kill()
to replace it with regular signal.
This commit is contained in:
parent
e2ab122843
commit
7149f3602a
@ -683,9 +683,12 @@ fn shard_manager(
|
||||
|
||||
// We received a shutdown signal
|
||||
if shutdown.load(Ordering::SeqCst) {
|
||||
p.kill().unwrap();
|
||||
let _ = p.wait();
|
||||
tracing::info!("Shard terminated");
|
||||
signal::kill(Pid::from_raw(p.id() as i32), Signal::SIGTERM).unwrap();
|
||||
if let Err(err) = p.wait() {
|
||||
tracing::error!("Error in shard termination {err:?}");
|
||||
} else {
|
||||
tracing::info!("Shard terminated");
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user