From fb55262bbccf6660b429b6e5620f93f46a4e5a2d Mon Sep 17 00:00:00 2001 From: Macbook Date: Tue, 21 Jul 2026 23:03:55 +0900 Subject: [PATCH] =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server-dev/deploy.sh | 2 +- server-dev/start-all-server.sh | 16 ++++++++++++---- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/server-dev/deploy.sh b/server-dev/deploy.sh index 08c1ccb..117c598 100755 --- a/server-dev/deploy.sh +++ b/server-dev/deploy.sh @@ -63,7 +63,7 @@ if [[ ! -f "$ENV_FILE" ]]; then fi log "[Phase 4] start-all-server.sh (빌드 포함)" -"$WORK_TREE/server-dev/start-all-server.sh" +"$WORK_TREE/server-dev/start-all-server.sh" --skip-legacy-stop log "======================================================" log " 배포 완료 — $COMMIT" diff --git a/server-dev/start-all-server.sh b/server-dev/start-all-server.sh index 132f268..af7bd6a 100755 --- a/server-dev/start-all-server.sh +++ b/server-dev/start-all-server.sh @@ -104,10 +104,18 @@ ensure_host_ai() { return 0 fi local ai_script="${LEGACY_STACK_DIR}/scripts/exdev/start-host-ai.sh" - [[ -x "${ai_script}" ]] || [[ -f "${ai_script}" ]] || fail "호스트 AI 스크립트 없음: ${ai_script}" - log "호스트 AI 기동..." - bash "${ai_script}" || fail "start-host-ai.sh 실패" - wait_http "http://127.0.0.1:${LLM_PORT}/v1/models" "호스트 LLM" 120 || true + if [[ -x "${ai_script}" ]] || [[ -f "${ai_script}" ]]; then + log "호스트 AI 기동..." + bash "${ai_script}" || log "⚠️ start-host-ai.sh 일부 실패 — 기존 프로세스 확인" + fi + if host_ai_ready; then + return 0 + fi + if curl -sf --max-time 3 "http://127.0.0.1:${LLM_PORT}/v1/models" >/dev/null 2>&1; then + log "⚠️ LLM만 응답 (Embed/Rerank 미기동) — degraded 모드로 계속" + return 0 + fi + fail "호스트 AI 미응답 (:${LLM_PORT})" } stop_legacy_stack() {