From 2390b6c91cd6b686c4627bb9821c5e1ff6eaf08b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=96=BB=E5=8B=87=E7=A5=A5?= <237899745@qq.com> Date: Tue, 11 Nov 2025 18:07:57 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96:=20=E6=94=B9=E8=BF=9Brepair?= =?UTF-8?q?=E6=A8=A1=E5=BC=8F=E7=9A=84=E6=9C=8D=E5=8A=A1=E9=AA=8C=E8=AF=81?= =?UTF-8?q?=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. 在repair_verify_services中添加3秒延迟等待服务启动 2. 修正数据库文件路径检查(ftp-manager.db而非database.db) 3. 避免因服务启动延迟导致的误报警告 --- install.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/install.sh b/install.sh index 67abee7..0940c66 100644 --- a/install.sh +++ b/install.sh @@ -1348,7 +1348,7 @@ health_check() { fi # 检查数据库 - if [[ -f "${PROJECT_DIR}/backend/data/database.db" ]]; then + if [[ -f "${PROJECT_DIR}/backend/ftp-manager.db" ]]; then print_success "数据库初始化成功" else print_warning "数据库文件不存在" @@ -2390,6 +2390,9 @@ repair_restart_services() { repair_verify_services() { print_step "验证服务状态..." + # 等待服务启动 + sleep 3 + # 检查后端 if pm2 status | grep -q "${PROJECT_NAME}-backend.*online"; then