优化: 改进repair模式的服务验证逻辑
1. 在repair_verify_services中添加3秒延迟等待服务启动 2. 修正数据库文件路径检查(ftp-manager.db而非database.db) 3. 避免因服务启动延迟导致的误报警告
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user