Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
为 GitLab 提交贡献
登录
切换导航
U
ubains-module-test
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
1
议题
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
郑晓兵
ubains-module-test
Commits
a2afe2d5
提交
a2afe2d5
authored
1月 28, 2026
作者:
陈泽健
浏览文件
操作
浏览文件
下载
差异文件
Merge remote-tracking branch 'origin/develop' into develop
上级
b336b2a0
e9ea6938
显示空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
27 行增加
和
9 行删除
+27
-9
monitor_inner_api_services.sh
自动化部署脚本/x86架构/预定系统/定时脚本/monitor_inner_api_services.sh
+27
-9
没有找到文件。
自动化部署脚本/x86架构/预定系统/定时脚本/monitor_inner_api_services.sh
浏览文件 @
a2afe2d5
...
...
@@ -159,20 +159,38 @@ check_platform_api() {
return
1
fi
# 验证响应内容包含"操作成功"
if
!
echo
"
$response_body
"
|
grep
-q
"操作成功"
;
then
log
"[ERROR] API检查失败,响应内容未包含'操作成功'"
return
1
# 检查响应内容是否包含常见的成功标识
# 尝试多个可能的成功标识,增加兼容性
if
echo
"
$response_body
"
|
grep
-qE
"(操作成功|success|成功|verify|验证码|OK|ok)"
;
then
log
"[SUCCESS] 平台API检查通过 (响应包含成功关键字)"
return
0
fi
# 验证响应内容包含code:200(允许空格)
if
!
echo
"
$response_body
"
|
grep
-q
"code.*:.*200"
;
then
log
"[ERROR] API检查失败,响应内容未包含'code:200'"
return
1
# 如果没有找到明显的成功标识,进一步检查响应是否为有效的JSON格式
# 如果是有效JSON且包含code字段,则检查code值
if
echo
"
$response_body
"
| python3
-m
json.tool &>/dev/null
;
then
# 尝试提取code字段
local
code_value
code_value
=
$(
echo
"
$response_body
"
| python3
-c
"import sys, json; print(json.load(sys.stdin).get('code', 'missing'))"
2>/dev/null
)
if
[
"
$code_value
"
=
"200"
]
||
[
"
$code_value
"
=
"0"
]
;
then
log
"[SUCCESS] 平台API检查通过 (JSON响应code=
$code_value
)"
return
0
fi
fi
log
"[SUCCESS] 平台API检查通过"
log
"[WARNING] API响应格式不符合预期,但HTTP状态为200"
log
"[DEBUG] API响应内容:
$response_body
"
# 添加一个配置选项,决定在这种情况下是否认为检查通过
# 默认为true,即如果HTTP状态码为200则认为服务正常
local
treat_http_200_as_success
=
"true"
if
[
"
$treat_http_200_as_success
"
=
"true"
]
;
then
log
"[SUCCESS] 平台API检查通过 (HTTP状态码200)"
return
0
fi
log
"[ERROR] API检查失败,响应内容不符合预期格式"
return
1
}
# 检查6060端口是否监听
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论