This commit is contained in:
houseme
2025-06-27 17:02:01 +08:00
parent f4014a56b6
commit b2610df635
+5 -1
View File
@@ -610,7 +610,11 @@ async fn run(opt: config::Opt) -> Result<()> {
tokio::time::sleep(SHUTDOWN_TIMEOUT).await;
// listen to the shutdown signal
match wait_for_shutdown().await {
ShutdownSignal::CtrlC | ShutdownSignal::Sigint | ShutdownSignal::Sigterm => {
ShutdownSignal::CtrlC
#[cfg(unix)]
| ShutdownSignal::Sigint
#[cfg(unix)]
| ShutdownSignal::Sigterm => {
info!("Shutdown signal received in main thread");
// update the status to stopping first
state_manager.update(ServiceState::Stopping);