From 42d8e921fa8e0ece6bd5be81089d1b79a93af57d Mon Sep 17 00:00:00 2001 From: dschlueter Date: Mon, 15 Jun 2026 06:08:58 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20start-coding-server.sh=20=E2=80=94=20cur?= =?UTF-8?q?l-Fehler=20(TCP-Reset)=20nicht=20als=20Fatal=20behandeln?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit curl gibt Exit-Code 56 zurück wenn der Server die Verbindung während des Modell-Ladens zurücksetzt. Mit set -e brach das Skript dadurch ab, obwohl der Container noch startete. || HTTP_CODE="000" fängt den Fehler ab und lässt die Warte-Schleife korrekt weiterlaufen. Co-Authored-By: Claude Sonnet 4.6 --- start-coding-server.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/start-coding-server.sh b/start-coding-server.sh index 243da3f..407128b 100755 --- a/start-coding-server.sh +++ b/start-coding-server.sh @@ -62,7 +62,7 @@ for i in {1..150}; do HTTP_CODE=$(curl -s -o /dev/null -w "%{http_code}" --max-time 10 \ -X POST "http://localhost:${HOST_PORT}/v1/chat/completions" \ -H "Content-Type: application/json" \ - -d "{\"model\":\"${MODEL_ALIAS}\",\"messages\":[{\"role\":\"user\",\"content\":\"ping\"}],\"max_tokens\":1,\"temperature\":0.0,\"stream\":false}") + -d "{\"model\":\"${MODEL_ALIAS}\",\"messages\":[{\"role\":\"user\",\"content\":\"ping\"}],\"max_tokens\":1,\"temperature\":0.0,\"stream\":false}") || HTTP_CODE="000" if [ "$HTTP_CODE" = "200" ]; then MODEL_READY=1; break; fi echo " [${i}/150] HTTP ${HTTP_CODE:-000} — Modell lädt noch, warte 2s ..." sleep 2