diff --git a/scripts/test-graceful-shutdown.sh b/scripts/test-graceful-shutdown.sh index 22c41b8..63930ec 100755 --- a/scripts/test-graceful-shutdown.sh +++ b/scripts/test-graceful-shutdown.sh @@ -75,7 +75,8 @@ fi kill -TERM "$SERVER_PID" # Brief yield so the signal handler runs and CancelableContext.Cancel() fires sleep 0.2 -curl -s http://localhost:8080/api/ready > /dev/null 2>&1 || true +READY_DURING_SHUTDOWN=$(curl -s -w "\n[HTTP %{http_code}]" http://localhost:8080/api/ready 2>&1 || echo "[connection refused]") +echo "Readiness during shutdown: $READY_DURING_SHUTDOWN" # Wait for the process to exit cleanly (up to 30s) without sending another signal echo "Waiting for server to exit..."