1. 10 2月, 2026 4 次提交
    • 陈泽健's avatar
      fix(middleware): 修复EMQX检测失败问题及优化远程更新脚本执行流程 · 70f1feed
      陈泽健 提交于
      - 修复中间件检测模块中MQTT连接检测三种方法的变量未展开问题
      - 解决脚本路径获取失败问题,使用$PSScriptRoot替代$MyInvocation.MyCommand.Path
      - 增加对MQTT主题订阅和消息推送的完整检测流程
      - 调整远程更新程序为先选择项目再选择服务器的交互流程
      - 重构项目配置文件结构,将服务器信息整合到项目配置中
      - 添加服务器类型标识(frontend/backend)以支持不同类型服务器管理
      70f1feed
    • 陈泽健's avatar
      fix(scripts): 解决PowerShell脚本中的变量展开和对象访问错误 · 88421c9b
      陈泽健 提交于
      - 修复MiddlewareCheck.psm1中EMQX检测失败问题,将单引号字符串改为双引号以正确展开变量
      - 解决SSH命令中空双引号导致的bash解析错误,使用|| true替代|| echo ""
      - 添加路径有效性验证确保检测到正确的远程脚本目录
      - 创建Invoke-SSHCommandSafe辅助函数处理参数名映射问题
      - 实现ConvertTo-Hashtable函数递归转换PSCustomObject为Hashtable
      - 批量替换所有Invoke-SSHCommand调用为安全版本
      - 修复远程更新程序中服务器信息打印报错问题
      88421c9b
    • 陈泽健's avatar
      docs(服务自检): 更新服务自检与远程程序更新脚本执行遇到的相关问题处理文档及计划执行 · cebd22c6
      陈泽健 提交于
      - 添加 EMQX 容器匹配不到问题的解决方案
      - 修复中间件检测乱码异常的处理记录
      - 更新中间件检测脚本上传失败问题的分析
      - 添加远程更新程序参数转换错误的修复方案
      - 完善检测信息打印乱码问题的处理文档
      cebd22c6
    • 陈泽健's avatar
      docs(service): 根据执行问题输出服务自检问题处理文档及计划执行文档处理 · 8d3fd1a1
      陈泽健 提交于
      - 添加中间件检测执行异常及信息打印乱码问题处理文档
      - 修复安卓自检项问题处理文档中的问题三分析
      - 更新服务检测java服务异常未打印信息问题处理文档
      - 添加模块导入存在未正确导入函数问题处理文档
      - 修复文档模板文件中的格式问题
      - 完善问题根因分析、解决方案和验证步骤
      8d3fd1a1
  2. 09 2月, 2026 2 次提交
    • 陈泽健's avatar
      docs(prd): 添加服务自检模块拆分问题处理文档,根据PRD问题处理文档修复问题 · d773d7d2
      陈泽健 提交于
      - 添加中间件检测乱码异常问题处理PRD文档
      - 添加安卓自检项问题处理PRD文档
      - 添加服务检测Java服务异常未打印信息问题处理PRD文档
      - 添加脚本重复执行问题处理PRD文档
      - 更新模块导入配置添加AndroidCheck和Report模块
      - 修复Get-Command查找全局作用域函数的参数问题
      - 添加ContainerCheck模块动态重载机制
      - 修复MiddlewareCheck模块中的引号转义问题
      - 更新文档模板文件添加问题处理标准格式
      d773d7d2
    • 陈泽健's avatar
      docs(prd): 拆分服务自检主服务脚本 · a0020e38
      陈泽健 提交于
      - 优化中间件检测文档,移除重复的适用范围和来源信息
      - 新增中间件检测日志导出功能的需求文档
      - 新增主运行脚本模块拆分的需求文档
      - 创建远程更新程序的需求文档,包含SSH连接、文件上传、更新脚本等功能
      - 添加远程更新程序的参数配置和服务路径映射表
      - 完善远程更新程序的用户交互设计和执行流程
      a0020e38
  3. 05 2月, 2026 2 次提交
    • 陈泽健's avatar
      fix(mqtt): 解决MQTT工具包依赖库路径问题 · 90196066
      陈泽健 提交于
      - 验证mosquitto工具是否可用并记录版本信息
      - 设置LD_LIBRARY_PATH环境变量让mosquitto二进制文件能找到依赖库
      - 在子进程中执行订阅命令确保输出重定向正常工作
      - 增加等待时间确保MQTT连接建立
      - 检查订阅进程状态和输出文件创建情况
      - 优化发布命令执行前的版本测试
      - 改进错误日志记录包含退出码和输出信息
      - 修复订阅输出文件处理逻辑确保消息验证正常
      90196066
    • PGY's avatar
      feat(deploy): 添加时区信息挂载支持 · 891120d0
      PGY 提交于
      为Docker容器添加/usr/share/zoneinfo目录的只读挂载,
      确保容器内应用能够正确获取和使用系统时区信息。
      分别在python_x86、python_player_x86、python_voice_x86
      和运维系统的部署脚本中增加了时区信息挂载配置。
      891120d0
  4. 04 2月, 2026 3 次提交
    • 陈泽健's avatar
      docs(prd): 更新服务自检需求文档版本信息,统一版本号记录 · ea981ead
      陈泽健 提交于
      - 将服务自检需求文档版本从 V1.2 更新为 V1.0.5
      - 将服务自检需求文档更新日期从 2026-02-03 更新为 2026-02-04
      - 将计划执行文档版本从 V1.2 更新为 V1.0.5
      - 统一文档版本号至 V1.0.5 保持一致性
      ea981ead
    • 陈泽健's avatar
      feat(middleware): 优化完善中间件检测脚本的容器自动检测功能,完善自检报告输出信息。输出服务自检脚本更新迭代记录。 · 65293bc1
      陈泽健 提交于
      - 实现容器名模糊匹配功能,支持多种命名模式(如 uredis、uredis2、redis 等)
      - 修改脚本上传逻辑为强制覆盖模式,确保使用最新版本检测脚本
      - 更新 Redis/MySQL/FastDFS 检测脚本的容器检测实现,移除硬编码容器名参数
      - 修复 PowerShell 脚本变量未定义问题,从脚本输出中提取容器名和端口信息
      - 补充中间件检测报告信息,显示容器名称、端口、版本等详细信息
      - 改进 NTP 检测机制,实现多层级检测避免权限问题
      - 修复 SSH 端口配置问题,确保非标准端口连接正常工作
      65293bc1
    • 陈泽健's avatar
      fix(server): 修复服务器健康检查shell脚本中的权限和执行问题 · c1946f58
      陈泽健 提交于
      - 为MQTT工具包中的可执行文件添加执行权限
      - 修复MQTT订阅和发布命令中的错误处理逻辑
      - 添加对MQTT进程等待和循环执行的安全处理
      - 改进Redis、MySQL、FastDFS检测脚本的输出记录
      - 优化数据库连接测试的日志输出格式
      - 调整中间件连接检测在主流程中的执行顺序
      - 修复多个函数返回值处理的安全性问题
      c1946f58
  5. 03 2月, 2026 4 次提交
    • 陈泽健's avatar
      feat(scripts): 优化中间件检测功能支持多架构,claude code增加prd的skill执行。 · 65258f35
      陈泽健 提交于
      - 将FastDFS检测脚本按架构分离为check_fdfs_x86.sh和check_fdfs_arm.sh
      - 更新PowerShell脚本自动检测远程服务器架构并上传对应检测脚本
      - 重构MQTT检测函数,支持使用内置工具包和容器内命令两种模式
      - 添加ARM64架构服务器配置支持,新增云端ARM架构服务器信息
      - 优化NTP检测的日志输出处理,避免空输出导致的错误
      - 更新相关文档中的架构支持说明和脚本部署要求
      65258f35
    • 陈泽健's avatar
      docs(prd): 更新中间件检测优化需求文档,输出emqx、redis、mysql的检测代码 · bb2efe4a
      陈泽健 提交于
      - 升级版本号从V1.4到V1.8
      - 补充MySQL检测完整功能描述包括性能指标和安全状态检查
      - 新增Redis和MySQL脚本部署要求说明区分PowerShell自动上传和Shell手动部署
      - 扩展FastDFS检测功能描述添加文件下载和完整性验证功能
      - 更新MySQL检测验收标准增加容器检测和性能指标收集要求
      - 补充check_mysql.sh和check_fdfs.sh脚本详细说明和执行示例
      - 优化部署要求说明明确自动上传和手动部署两种方式的区别
      - 添加FastDFS检测功能映射表和完整的实施步骤描述
      bb2efe4a
    • 陈泽健's avatar
      fix(mqtt): 增强MQTT消息收发测试的消息体打印 · 518940f6
      陈泽健 提交于
      - 单独打印发送的消息体
      - 单独打印接收的消息体
      - 打印预期消息体用于对比
      - 将消息不匹配从INFO改为WARN级别
      Co-Authored-By: 's avatarClaude Opus 4.5 <noreply@anthropic.com>
      518940f6
    • 陈泽健's avatar
      feat(services): 更新服务自检文档和脚本以支持MQTT和Redis检测 · a418204b
      陈泽健 提交于
      - 更新PRD文档版本至V1.2,新增mqtt_test_x86便携式工具说明
      - 在check_server_health.ps1中将脚本版本升级至1.0.5
      - 实现MQTT标准版主题订阅检测功能,使用容器内mosquitto工具
      - 添加MQTT消息收发测试,验证完整的发布订阅功能
      - 集成check_redis.sh脚本进行完整的Redis功能检测
      - 更新中间件检测流程,支持自动检测容器和工具可用性
      - 优化检测结果记录格式,区分不同检测项目的状态
      a418204b
  6. 02 2月, 2026 1 次提交
    • 陈泽健's avatar
      fix(script): 修复服务器健康检查脚本中的配置和日志问题 · a05e0b83
      陈泽健 提交于
      - 修复 hashtable 中裸字符串配置,为域名添加 DnsTestDomain 键值
      - 统一数组元素间的逗号分隔符格式
      - 修复容器名称获取的空值处理,添加 ToString() 类型转换
      - 修复 MQTT 日志消息中的变量插值语法
      - 修复 Redis、MySQL、FastDFS 容器名称获取的空值处理
      - 修复 FastDFS 文件创建命令中的引号转义问题
      - 添加中间件检测优化需求文档
      a05e0b83
  7. 29 1月, 2026 3 次提交
  8. 28 1月, 2026 7 次提交
  9. 27 1月, 2026 4 次提交
  10. 26 1月, 2026 6 次提交
  11. 23 1月, 2026 2 次提交
    • PGY's avatar
      feat(deploy): 新增定时任务管理功能并优化数据库备份流程 · 63901ddc
      PGY 提交于
      - 移除原有的数据库备份脚本定时任务配置代码
      - 添加新的check_crontab函数统一管理系统定时任务
      - 配置数据库备份、文件清理、服务监控三项定时任务
      - 优化NTP服务错误日志信息显示
      - 增加定时任务重复性检查避免重复配置
      63901ddc
    • PGY's avatar
      feat(自动化部署脚本): 添加系统监控和维护脚本 · 7203895b
      PGY 提交于
      添加了四个定时脚本用于系统维护:
      - check_nacos_and_restart.sh: 检查 Nacos 服务状态,失败时重启
        ujava2 容器中的服务
      
      - clear_deleted_files.sh: 定时清理被进程占用的已删除文件,
        通过发送 SIGHUP 信号释放文件句柄
      
      - monitor_exapi_and_malan.sh: 监控 exapi 和 malan 服务进程,
        服务停止时自动启动
      
      - mysql_backup.sh: MySQL 数据库备份脚本,支持多数据库备份
        和旧备份自动清理功能
      7203895b
  12. 22 1月, 2026 2 次提交
    • 陈泽健's avatar
      docs(coding): 更新代码规范文档 · 16b2332e
      陈泽健 提交于
      - 修改代码注释要求为更详细的中文注释
      - 添加代码日志记录规范要求
      - 明确日志等级类型区分和审计功能要求
      16b2332e
    • 陈泽健's avatar
      docs(prd): 添加规范获取章节到多个PRD文档 · 15301dfa
      陈泽健 提交于
      - 在容器升级需求文档中添加规范获取链接
      - 在服务器SSL证书生成文档中添加规范获取链接
      - 在服务监测需求文档中添加规范获取链接
      - 在服务自检需求文档中添加规范获取链接
      - 在用例生成文档中添加规范获取链接
      - 在程序更新脚本需求文档中添加规范获取链接
      - 在统信系统漏洞修复文档中添加规范获取链接
      - 在自动打包上传需求文档中添加规范获取链接
      - 在问题处理文档中添加规范获取链接
      15301dfa