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
|
// We received a shutdown signal
|
||||||
if shutdown.load(Ordering::SeqCst) {
|
if shutdown.load(Ordering::SeqCst) {
|
||||||
p.kill().unwrap();
|
signal::kill(Pid::from_raw(p.id() as i32), Signal::SIGTERM).unwrap();
|
||||||
let _ = p.wait();
|
if let Err(err) = p.wait() {
|
||||||
tracing::info!("Shard terminated");
|
tracing::error!("Error in shard termination {err:?}");
|
||||||
|
} else {
|
||||||
|
tracing::info!("Shard terminated");
|
||||||
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user