1. 06 5月, 2026 11 次提交
    • 陈泽健's avatar
      b0bb7544
    • 陈泽健's avatar
      docs(log-monitor): 添加展厅新统一平台进程监控分析文档 · b0c03b1d
      陈泽健 提交于
      - 创建5.202系统功能运行问题PRD文档
      - 添加详细的进程消失和假死问题分析报告
      - 提供完整的优化方案和执行清单
      - 记录服务器运行现状和服务部署路径
      - 制定验证方案和代码执行记录跟踪
      - 建立问题规避和经验积累机制
      b0c03b1d
    • 陈泽健's avatar
      docs(logs): 更新日志分析报告路径 · e20a324e
      陈泽健 提交于
      - 修改了中间件日志分析报告的存储路径配置
      - 将日志分析目录从根目录移动到专门的分析报告子目录
      - 更新了相关文档中的路径引用以保持一致性
      e20a324e
    • 陈泽健's avatar
      docs(logs): 更新中间件日志分析文档中的服务器IP信息 · 8205dacb
      陈泽健 提交于
      - 将预定系统服务器IP从单个地址更新为三个服务器集群地址
      - 修正MySQL与Redis监测方案中的服务器IP配置信息
      8205dacb
    • 陈泽健's avatar
      docs(logs): 删除5.44日志分析报告并重构新统一平台监控文档结构 · 28bc146a
      陈泽健 提交于
      - 删除Docs/PRD/日志监测/分析报告/5.44服务日志监测分析报告.md文件
      - 重命名PRD系统功能运行问题文档至负载一分组目录
      - 创建5.45和5.46服务器的系统功能运行问题文档
      - 新增5.45和5.46负载的详细问题分析与优化方案执行文档
      - 更新分析结果路径引用至新的负载分组目录结构
      28bc146a
    • 陈泽健's avatar
      fix(add): 调整服务日志的目录结构 · 23fd7ac8
      陈泽健 提交于
      23fd7ac8
    • 陈泽健's avatar
      fix(security): 修复工商银行项目访问页面漏洞 · 7f37c9ca
      陈泽健 提交于
      - 更新需求文档中的验证流程,改为验证/exapi/路径下的swagger访问
      - 添加服务器IP自动获取功能,支持多种获取方式
      - 修改防火墙操作逻辑,先检查8996端口是否开放再决定是否关闭
      - 优化配置验证过程,使用动态IP地址进行访问测试
      - 调整Docker重启流程,移除用户确认步骤并增加容器状态检查
      - 完善日志记录功能,确保所有操作都有相应日志输出
      7f37c9ca
    • 陈泽健's avatar
      feat(exapi-check): 添加防火墙关闭和docker重启功能 · 0f0dd65d
      陈泽健 提交于
      - 在需求文档中添加防火墙关闭步骤和相关命令说明
      - 更新执行流程文档增加防火墙关闭章节和流程图
      - 修改状态跟踪表格标记已完成步骤并添加防火墙关闭待办项
      - 在exapicheck.sh脚本中实现close_firewall_port函数处理8996端口关闭
      - 在exapicheck.sh脚本中实现restart_docker函数处理docker服务重启
      - 在配置应用后自动执行防火墙关闭和docker重启操作
      - 添加相应的日志记录和用户确认提示机制
      0f0dd65d
    • 陈泽健's avatar
      fix(security): 修复nginx配置中swagger接口暴露的安全漏洞 · 63e8ae2d
      陈泽健 提交于
      - 将swagger-ui等敏感接口的拦截路径从根路径改为/exapi/路径
      - 修复sed命令处理多行配置时的语法错误问题
      - 解决命令替换捕获日志输出导致容器ID解析失败的问题
      - 添加配置文件备份和回滚机制确保系统安全
      - 更新相关文档和问题处理记录
      63e8ae2d
    • 陈泽健's avatar
      feat(security): 新增nginx拦截脚本防止swagger页面访问 · 82cb1456
      陈泽健 提交于
      - 创建exapicheck.sh脚本用于自动添加nginx转发拦截配置
      - 实现配置检查功能避免重复添加location ~* ^/(swagger-ui拦截规则
      - 添加nginx配置文件备份和恢复机制确保系统安全
      - 实现docker容器内nginx配置测试和重载功能
      - 集成curl验证功能确保8996和443端口swagger访问被正确拦截
      - 提供完整的日志记录和错误处理机制
      - 生成需求文档和执行计划文档规范实施流程
      82cb1456
    • 陈泽健's avatar
      docs(log): 更新日志监测文档和分析报告 · 0fa62058
      陈泽健 提交于
      - 创建中间件服务运行问题PRD文档
      - 更新系统功能运行问题文档中的部署路径信息
      - 添加服务列表表格详细记录各服务部署路径和日志文件
      - 扩展Claude设置中日志监测相关命令配置
      - 创建5.44服务日志监测分析报告详细记录ClassCastException问题
      - 创建中间件服务运行监测方案执行文档
      - 生成多服务日志监测分析报告涵盖8个服务的健康状况
      - 创建服务日志分析结果文档记录系统运行状态和关键问题
      - 记录Redis连接超时、数据库连接失败等核心问题及修复建议
      - 更新系统资源状态和磁盘使用情况监控信息
      0fa62058
  2. 27 4月, 2026 1 次提交
    • PGY's avatar
      feat(Mqtt_Universal_Tool): 重构Android信息上报脚本以支持设备配对模式 · d6d89335
      PGY 提交于
      - 将CSV配置从列表改为字典,区分心跳和设备信息配置
      - 修改线程模型:每个线程固定负责一个设备,持续发送心跳和设备信息对
      - 调整发送策略:每30秒发送一次心跳和设备信息,而非循环发送
      - 增强错误处理:添加连续错误检测,超过阈值自动退出线程
      - 优化日志输出:减少冗余日志,按优先级分级显示
      - 添加资源监控:集成psutil监控内存和CPU使用情况
      - 改进路径处理:修复BOM编码问题和路径导入逻辑
      - 优化线程管理:调整线程启动间隔和超时设置
      d6d89335
  3. 24 4月, 2026 2 次提交
  4. 23 4月, 2026 1 次提交
    • 陈泽健's avatar
      docs(log): 添加会议系统进程监控问题分析文档 · 0c36cca4
      陈泽健 提交于
      - 添加系统运行问题背景信息和服务器部署详情
      - 记录服务器当前运行状态和资源配置情况
      - 分析进程消失问题的根本原因包括JVM参数不一致和内存超限
      - 记录进程假死问题的多个技术原因包括线程池不足和Redis锁机制
      - 提供详细的优化方案和实施计划,包含紧急修复项和建议优化项
      - 添加验证方案和执行清单,确保问题得到系统性解决
      0c36cca4
  5. 22 4月, 2026 3 次提交
  6. 21 4月, 2026 2 次提交
    • 陈泽健's avatar
      fix(deploy): 修复定时任务配置参数缺失问题 · ee8cc385
      陈泽健 提交于
      - 在new_auto_monitor.sh脚本中为add_crontab_job函数添加--disable-ujava2参数
      - 在new_auto_voice.sh脚本中为add_crontab_job函数添加--disable-ujava2参数
      - 确保Java会议服务启动后正确禁用旧版Java应用
      - 解决因参数缺失导致的定时任务配置异常问题
      ee8cc385
    • 陈泽健's avatar
      feat(service): 添加服务自检脚本历史记录清理功能 · 3c03d21b
      陈泽健 提交于
      - 实现了自动清理超过14天的历史记录功能
      - 添加_get_cutoff_date函数用于计算截止日期
      - 添加_cleanup_old_files函数用于清理指定目录旧文件
      - 添加cleanup_history_records主函数执行清理流程
      - 在自检报告中增加历史记录清理摘要章节
      - 集成清理结果显示在报告和日志中
      - 支持GNU和BSD系统的日期兼容性处理
      - 实现错误处理和状态记录机制
      3c03d21b
  7. 20 4月, 2026 6 次提交
    • 陈泽健's avatar
      feat(deploy): 添加nacos到中间件部署列表 · cdb97800
      陈泽健 提交于
      - 在new_auto_monitor.sh脚本中将nacos添加到middleware_type变量
      - 在new_auto_voice.sh脚本中将nacos添加到middleware_type变量
      - 更新中间件部署配置以支持nacos服务
      - 确保nacos服务与其他中间件组件正确集成
      cdb97800
    • 陈泽健's avatar
      fix(deploy): 修复服务部署脚本递归调用时过滤参数丢失问题 · 5e4f1acb
      陈泽健 提交于
      - 在deploy_services函数的递归调用中传递filter_services参数
      - 确保用户重新选择时菜单保持原有的过滤状态
      - 移除Docker重启相关的冗余操作
      - 添加问题处理文档记录根因分析和解决方案
      5e4f1acb
    • 陈泽健's avatar
      feat(jdk): 优化JDK服务部署脚本增加检查机制 · dacd618d
      陈泽健 提交于
      - 在deploy_jdk_host函数中新增java -version检查逻辑
      - 实现最多3次重试机制验证JDK是否正确部署成功
      - 添加详细的诊断信息输出包括JAVA_HOME值和环境变量配置
      - 实现双重保障方式确保环境变量生效(source + export)
      - 检查失败时保留已安装文件并报错退出部署流程
      - 新增_check_jdk_installation等辅助函数处理检查逻辑
      - 更新日志输出格式包含所有场景的详细状态信息
      - 创建计划执行文档记录实现步骤和测试用例
      dacd618d
    • 陈泽健's avatar
      feat(deploy): 优化自动化部署脚本功能 · 709ac242
      陈泽健 提交于
      - 新增 JDK 服务部署脚本优化需求文档,添加 java -version 检查功能
      - 从防火墙设置中移除 Redis 端口 (6379, 8306) 的开放
      - 为 Nacos 配置更新添加 MySQL 连接地址修改逻辑
      - 统一在所有部署脚本中调整 Docker 服务重启时机,确保中间件部署后正确重启
      - 修复部署流程中 Docker 重启命令位置错误的问题
      709ac242
    • 陈泽健's avatar
      refactor(deploy): 重构自动化部署脚本架构,新增传参README文档记录。 · 8f05aafb
      陈泽健 提交于
      - 将MySQL部署函数从注释状态激活并优化实现
      - 移除冗余的数据导入日志输出,简化nacos配置IP更新流程
      - 统一各部署脚本中的日志文件路径,从/data/log改为/data/logs
      - 调整部署流程顺序,优化server_ip获取的代码格式
      - 更新meeting、monitor、voice等子系统的服务部署逻辑
      - 新增crontab定时任务配置脚本的详细使用说明文档
      - 新增服务部署脚本的交互式选择功能说明文档
      - 新增中间件部署脚本的模块化架构说明文档
      - 实现参数化的服务选择部署机制,支持meeting、monitor、voice等服务组合
      - 增加部署后的延迟等待时间,确保服务稳定启动
      - 优化定时任务的自动清理和脚本存在性检查机制
      8f05aafb
    • 陈泽健's avatar
      fix(deploy): 修正部署脚本日志路径配置 · 1255e032
      陈泽健 提交于
      - 将日志文件路径从 /data/log/new_auto_script.log 修改为 /data/logs/new_auto_script.log
      - 确保日志目录创建的路径与实际日志文件路径一致
      1255e032
  8. 17 4月, 2026 2 次提交
    • 陈泽健's avatar
      feat(scripts): 新增console配置检测功能 · 7a8f9556
      陈泽健 提交于
      - 在auto_crontab_settings.sh中添加health_check任务定义
      - 在check_server_health.ps1中集成NewPlatformConsole和TraditionalPlatformConsole检测
      - 在check_server_health.sh中新增test_config_console函数实现console配置修复
      - 更新PowerShell模块ConfigIPCheck.psm1添加console配置检查功能
      - 修改Report.psm1添加console检测结果报告输出
      - 在crontab设置中强制启用health_check任务且不支持禁用
      7a8f9556
    • 陈泽健's avatar
      docs(service-check): 添加配置文件console检测功能需求文档 · 644b16ea
      陈泽健 提交于
      - 创建配置文件检测console开关的需求文档
      - 定义新统一平台和传统平台的console配置检测路径
      - 设计PowerShell和Shell双平台的console检测模块实现方案
      - 规划console配置自动修复和备份策略
      - 制定完整的测试用例和异常处理机制
      - 编写详细的计划执行文档和技术实现要点
      644b16ea
  9. 14 4月, 2026 3 次提交
  10. 13 4月, 2026 3 次提交
    • 陈泽健's avatar
      fix(deploy): 解决Java会议服务启动延迟问题 · bf9b0fa5
      陈泽健 提交于
      - 在Java会议服务启动后添加120秒等待时间
      - 确保服务完全初始化后再执行后续部署步骤
      - 避免因服务启动时间不足导致的部署失败
      bf9b0fa5
    • 陈泽健's avatar
      refactor(deploy): 优化自动化部署脚本执行顺序 · ff0d1e5f
      陈泽健 提交于
      - 调整了服务部署的执行顺序,将JDK部署和Java会议服务启动移到Docker重启之后
      - 增加了Docker重启后的等待时间从30秒到120秒以确保服务稳定
      - 移除了Docker重启相关的注释标记
      - 重新排列了部署步骤的逻辑顺序以提高部署成功率
      ff0d1e5f
    • 陈泽健's avatar
      feat(script): 更新空间检查脚本以支持多种系统类型 · b64f3478
      陈泽健 提交于
      - 新增 new_type_mount 类型用于 /data 独立挂载点场景
      - 新增 new_type_root 类型用于 /data 普通目录场景
      - 实现 mountpoint 检查逻辑区分不同 /data 目录类型
      - 更新空间检查规则为 100GB 和 80GB 不同要求
      - 修改调用参数传递方式适配新的系统类型
      - 添加详细的系统类型与检查规则对照表
      b64f3478
  11. 10 4月, 2026 6 次提交
    • 陈泽健's avatar
      fix(deploy): 修复Docker环境部署后服务未重启问题 · dead05ca
      陈泽健 提交于
      - 在Docker环境部署成功后添加systemctl重启命令
      - 增加60秒等待时间确保Docker服务完全启动
      - 更新日志信息反映重启操作状态
      dead05ca
    • 陈泽健's avatar
      removal(automated-deployment): 移除meeting3.0相关配置和服务支持 · 41ee0d53
      陈泽健 提交于
      - 从JAR包映射配置中删除meeting3.0条目
      - 从启动脚本路径映射中删除meeting3.0条目
      - 从进程检查逻辑中移除meeting3.0的特定处理分支
      - 更新进程检查命令以排除meeting3.0相关进程检测
      41ee0d53
    • 陈泽健's avatar
      feat(scripts): 新增多个定时任务并重构入口函数 · 04219d8d
      陈泽健 提交于
      - 新增 MySQL 备份定时任务,每周五凌晨执行
      - 新增 Redis 服务监控定时任务,每 5 分钟执行
      - 新增 EMQX 服务监控定时任务,每 5 分钟执行
      - 新增 Nginx 日志备份定时任务,每天凌晨 3 点执行
      - 新增 MySQL 日志备份定时任务,每天凌晨 2 点执行
      - 新增自动清理已删除 ubains 定时任务,每天凌晨 4 点执行
      - 将原 add_crontab_job 重命名为 _add_single_cron_job 作为内部函数
      - 创建新的 add_crontab_job 作为入口函数,支持参数解析和批量配置
      - 更新参数控制设计,支持 --enable-xxx / --disable-xxx 参数组合
      - 修改 ujava2-startup 任务名为 ujava2,统一命名规范
      - 添加函数式调用方式,避免 main 函数命名冲突
      - 更新测试用例覆盖函数和脚本两种调用方式
      - 同步更新 EMQX 服务监控需求文档,包含完整功能说明
      04219d8d
    • 陈泽健's avatar
      docs(scripts): 添加新统一平台日志备份与服务监控需求文档 · 2747889d
      陈泽健 提交于
      - 新增 MySQL 日志备份需求文档,包含自动化备份、压缩存储和权限保持功能
      - 新增 Nginx 日志备份需求文档,支持日志轮转和容器服务通知机制
      - 新增 Redis 服务监控需求文档,实现连续失败阈值判断和自动恢复功能
      - 添加 Nginx 日志备份脚本,具备自动压缩、清空原日志和过期清理功能
      2747889d
    • 陈泽健's avatar
      feat(scripts): 添加自动化清理和MySQL日志备份脚本 · e8861898
      陈泽健 提交于
      - 实现了自动清理已删除大文件的脚本(auto_clean_deleted_ubains_v3.sh)
      - 添加了MySQL日志文件定时备份与压缩功能(backup_mysql_logs.sh)
      - 包含日志轮转机制,支持5MB轮转和指定天数保留
      - 实现了文件权限保存和恢复功能
      - 添加了容器重启和特定应用启动逻辑
      - 集成了错误处理和日志记录机制
      e8861898
    • 陈泽健's avatar
      feat(scripts): 优化数据库备份脚本增加多数据库备份和审计功能 · 2fc1edbe
      陈泽健 提交于
      - 实现通用备份函数支持数组形式传入多个数据库
      - 增加mysql容器模糊匹配和启动状态检查功能
      - 添加磁盘空间检查和同日多次执行防护机制
      - 实现分级别日志审计和备份失败汇总报告
      - 更新定时任务脚本支持mysql备份参数配置
      - 增加定期清理15天前备份数据和日志文件功能
      2fc1edbe