- 06 5月, 2026 7 次提交
-
-
由 陈泽健 提交于
- 删除Docs/PRD/日志监测/分析报告/5.44服务日志监测分析报告.md文件 - 重命名PRD系统功能运行问题文档至负载一分组目录 - 创建5.45和5.46服务器的系统功能运行问题文档 - 新增5.45和5.46负载的详细问题分析与优化方案执行文档 - 更新分析结果路径引用至新的负载分组目录结构
-
由 陈泽健 提交于
-
由 陈泽健 提交于
- 更新需求文档中的验证流程,改为验证/exapi/路径下的swagger访问 - 添加服务器IP自动获取功能,支持多种获取方式 - 修改防火墙操作逻辑,先检查8996端口是否开放再决定是否关闭 - 优化配置验证过程,使用动态IP地址进行访问测试 - 调整Docker重启流程,移除用户确认步骤并增加容器状态检查 - 完善日志记录功能,确保所有操作都有相应日志输出
-
由 陈泽健 提交于
- 在需求文档中添加防火墙关闭步骤和相关命令说明 - 更新执行流程文档增加防火墙关闭章节和流程图 - 修改状态跟踪表格标记已完成步骤并添加防火墙关闭待办项 - 在exapicheck.sh脚本中实现close_firewall_port函数处理8996端口关闭 - 在exapicheck.sh脚本中实现restart_docker函数处理docker服务重启 - 在配置应用后自动执行防火墙关闭和docker重启操作 - 添加相应的日志记录和用户确认提示机制
-
由 陈泽健 提交于
- 将swagger-ui等敏感接口的拦截路径从根路径改为/exapi/路径 - 修复sed命令处理多行配置时的语法错误问题 - 解决命令替换捕获日志输出导致容器ID解析失败的问题 - 添加配置文件备份和回滚机制确保系统安全 - 更新相关文档和问题处理记录
-
由 陈泽健 提交于
- 创建exapicheck.sh脚本用于自动添加nginx转发拦截配置 - 实现配置检查功能避免重复添加location ~* ^/(swagger-ui拦截规则 - 添加nginx配置文件备份和恢复机制确保系统安全 - 实现docker容器内nginx配置测试和重载功能 - 集成curl验证功能确保8996和443端口swagger访问被正确拦截 - 提供完整的日志记录和错误处理机制 - 生成需求文档和执行计划文档规范实施流程
-
由 陈泽健 提交于
- 创建中间件服务运行问题PRD文档 - 更新系统功能运行问题文档中的部署路径信息 - 添加服务列表表格详细记录各服务部署路径和日志文件 - 扩展Claude设置中日志监测相关命令配置 - 创建5.44服务日志监测分析报告详细记录ClassCastException问题 - 创建中间件服务运行监测方案执行文档 - 生成多服务日志监测分析报告涵盖8个服务的健康状况 - 创建服务日志分析结果文档记录系统运行状态和关键问题 - 记录Redis连接超时、数据库连接失败等核心问题及修复建议 - 更新系统资源状态和磁盘使用情况监控信息
-
- 27 4月, 2026 1 次提交
-
-
由 PGY 提交于
- 将CSV配置从列表改为字典,区分心跳和设备信息配置 - 修改线程模型:每个线程固定负责一个设备,持续发送心跳和设备信息对 - 调整发送策略:每30秒发送一次心跳和设备信息,而非循环发送 - 增强错误处理:添加连续错误检测,超过阈值自动退出线程 - 优化日志输出:减少冗余日志,按优先级分级显示 - 添加资源监控:集成psutil监控内存和CPU使用情况 - 改进路径处理:修复BOM编码问题和路径导入逻辑 - 优化线程管理:调整线程启动间隔和超时设置
-
- 24 4月, 2026 2 次提交
- 23 4月, 2026 1 次提交
-
-
由 陈泽健 提交于
- 添加系统运行问题背景信息和服务器部署详情 - 记录服务器当前运行状态和资源配置情况 - 分析进程消失问题的根本原因包括JVM参数不一致和内存超限 - 记录进程假死问题的多个技术原因包括线程池不足和Redis锁机制 - 提供详细的优化方案和实施计划,包含紧急修复项和建议优化项 - 添加验证方案和执行清单,确保问题得到系统性解决
-
- 22 4月, 2026 3 次提交
-
-
由 陈泽健 提交于
-
由 陈泽健 提交于
- 修改 SERVICE_MAP 配置,为 Python 服务添加 Java 依赖 - 为语音系统服务增加 Java 组件支持 - 保持原有服务编号结构不变 - 更新注释说明多函数部署特性
-
由 PGY 提交于
- 支持多个CSV配置文件同时加载,包括心跳上报和设备信息上报 - 添加集中式配置区域,便于自定义MQTT服务器、线程控制和日志配置 - 实现优雅退出机制,支持Ctrl+C信号处理和线程安全关闭 - 增强日志功能,添加双通道输出(控制台+文件)和详细的状态跟踪 - 优化MQTT客户端连接逻辑,添加重连次数统计和日志频率控制 - 改进工作线程管理,添加消息统计和异常处理机制 - 提升错误处理能力,增加配置验证和客户端创建失败处理
-
- 21 4月, 2026 2 次提交
-
-
由 陈泽健 提交于
- 在new_auto_monitor.sh脚本中为add_crontab_job函数添加--disable-ujava2参数 - 在new_auto_voice.sh脚本中为add_crontab_job函数添加--disable-ujava2参数 - 确保Java会议服务启动后正确禁用旧版Java应用 - 解决因参数缺失导致的定时任务配置异常问题
-
由 陈泽健 提交于
- 实现了自动清理超过14天的历史记录功能 - 添加_get_cutoff_date函数用于计算截止日期 - 添加_cleanup_old_files函数用于清理指定目录旧文件 - 添加cleanup_history_records主函数执行清理流程 - 在自检报告中增加历史记录清理摘要章节 - 集成清理结果显示在报告和日志中 - 支持GNU和BSD系统的日期兼容性处理 - 实现错误处理和状态记录机制
-
- 20 4月, 2026 6 次提交
-
-
由 陈泽健 提交于
- 在new_auto_monitor.sh脚本中将nacos添加到middleware_type变量 - 在new_auto_voice.sh脚本中将nacos添加到middleware_type变量 - 更新中间件部署配置以支持nacos服务 - 确保nacos服务与其他中间件组件正确集成
-
由 陈泽健 提交于
- 在deploy_services函数的递归调用中传递filter_services参数 - 确保用户重新选择时菜单保持原有的过滤状态 - 移除Docker重启相关的冗余操作 - 添加问题处理文档记录根因分析和解决方案
-
由 陈泽健 提交于
- 在deploy_jdk_host函数中新增java -version检查逻辑 - 实现最多3次重试机制验证JDK是否正确部署成功 - 添加详细的诊断信息输出包括JAVA_HOME值和环境变量配置 - 实现双重保障方式确保环境变量生效(source + export) - 检查失败时保留已安装文件并报错退出部署流程 - 新增_check_jdk_installation等辅助函数处理检查逻辑 - 更新日志输出格式包含所有场景的详细状态信息 - 创建计划执行文档记录实现步骤和测试用例
-
由 陈泽健 提交于
- 新增 JDK 服务部署脚本优化需求文档,添加 java -version 检查功能 - 从防火墙设置中移除 Redis 端口 (6379, 8306) 的开放 - 为 Nacos 配置更新添加 MySQL 连接地址修改逻辑 - 统一在所有部署脚本中调整 Docker 服务重启时机,确保中间件部署后正确重启 - 修复部署流程中 Docker 重启命令位置错误的问题
-
由 陈泽健 提交于
- 将MySQL部署函数从注释状态激活并优化实现 - 移除冗余的数据导入日志输出,简化nacos配置IP更新流程 - 统一各部署脚本中的日志文件路径,从/data/log改为/data/logs - 调整部署流程顺序,优化server_ip获取的代码格式 - 更新meeting、monitor、voice等子系统的服务部署逻辑 - 新增crontab定时任务配置脚本的详细使用说明文档 - 新增服务部署脚本的交互式选择功能说明文档 - 新增中间件部署脚本的模块化架构说明文档 - 实现参数化的服务选择部署机制,支持meeting、monitor、voice等服务组合 - 增加部署后的延迟等待时间,确保服务稳定启动 - 优化定时任务的自动清理和脚本存在性检查机制
-
由 陈泽健 提交于
- 将日志文件路径从 /data/log/new_auto_script.log 修改为 /data/logs/new_auto_script.log - 确保日志目录创建的路径与实际日志文件路径一致
-
- 17 4月, 2026 2 次提交
-
-
由 陈泽健 提交于
- 在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任务且不支持禁用
-
由 陈泽健 提交于
- 创建配置文件检测console开关的需求文档 - 定义新统一平台和传统平台的console配置检测路径 - 设计PowerShell和Shell双平台的console检测模块实现方案 - 规划console配置自动修复和备份策略 - 制定完整的测试用例和异常处理机制 - 编写详细的计划执行文档和技术实现要点
-
- 14 4月, 2026 3 次提交
- 13 4月, 2026 3 次提交
-
-
由 陈泽健 提交于
- 在Java会议服务启动后添加120秒等待时间 - 确保服务完全初始化后再执行后续部署步骤 - 避免因服务启动时间不足导致的部署失败
-
由 陈泽健 提交于
- 调整了服务部署的执行顺序,将JDK部署和Java会议服务启动移到Docker重启之后 - 增加了Docker重启后的等待时间从30秒到120秒以确保服务稳定 - 移除了Docker重启相关的注释标记 - 重新排列了部署步骤的逻辑顺序以提高部署成功率
-
由 陈泽健 提交于
- 新增 new_type_mount 类型用于 /data 独立挂载点场景 - 新增 new_type_root 类型用于 /data 普通目录场景 - 实现 mountpoint 检查逻辑区分不同 /data 目录类型 - 更新空间检查规则为 100GB 和 80GB 不同要求 - 修改调用参数传递方式适配新的系统类型 - 添加详细的系统类型与检查规则对照表
-
- 10 4月, 2026 8 次提交
-
-
由 陈泽健 提交于
- 在Docker环境部署成功后添加systemctl重启命令 - 增加60秒等待时间确保Docker服务完全启动 - 更新日志信息反映重启操作状态
-
由 陈泽健 提交于
- 从JAR包映射配置中删除meeting3.0条目 - 从启动脚本路径映射中删除meeting3.0条目 - 从进程检查逻辑中移除meeting3.0的特定处理分支 - 更新进程检查命令以排除meeting3.0相关进程检测
-
由 陈泽健 提交于
- 新增 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 服务监控需求文档,包含完整功能说明
-
由 陈泽健 提交于
- 新增 MySQL 日志备份需求文档,包含自动化备份、压缩存储和权限保持功能 - 新增 Nginx 日志备份需求文档,支持日志轮转和容器服务通知机制 - 新增 Redis 服务监控需求文档,实现连续失败阈值判断和自动恢复功能 - 添加 Nginx 日志备份脚本,具备自动压缩、清空原日志和过期清理功能
-
由 陈泽健 提交于
- 实现了自动清理已删除大文件的脚本(auto_clean_deleted_ubains_v3.sh) - 添加了MySQL日志文件定时备份与压缩功能(backup_mysql_logs.sh) - 包含日志轮转机制,支持5MB轮转和指定天数保留 - 实现了文件权限保存和恢复功能 - 添加了容器重启和特定应用启动逻辑 - 集成了错误处理和日志记录机制
-
由 陈泽健 提交于
- 实现通用备份函数支持数组形式传入多个数据库 - 增加mysql容器模糊匹配和启动状态检查功能 - 添加磁盘空间检查和同日多次执行防护机制 - 实现分级别日志审计和备份失败汇总报告 - 更新定时任务脚本支持mysql备份参数配置 - 增加定期清理15天前备份数据和日志文件功能
-
由 陈泽健 提交于
- 支持多个定时任务配置,新增每天凌晨1点执行的服务健康检查任务 - 实现参数化控制功能,通过--enable/--disable参数控制任务启停 - 添加重试机制到服务监测脚本,避免网络波动导致错误判断 - 引入文件锁机制防止定时任务并发执行冲突 - 实现自动清理功能,脚本不存在时自动移除对应的crontab条目 - 添加详细日志记录和错误处理机制 - 支持参数冲突检测和默认向后兼容行为
-
由 陈泽健 提交于
-
- 09 4月, 2026 2 次提交
-
-
由 陈泽健 提交于
- 实现主动探测MySQL服务状态替代固定延时等待 - 添加清理僵尸连接功能防止死锁问题 - 重构SQL文件拷贝逻辑支持批量处理 - 实现带死锁重试机制的SQL导入函数 - 优化Nacos配置IP更新流程 feat(auto_crontab_settings): 新增定时任务脚本配置需求文档 - 定义支持多个定时任务的配置方案 - 设计通用任务添加函数接口 - 规范健康检查脚本配置流程 - 明确脚本存在性验证和权限修复机制
-
由 陈泽健 提交于
chore(deploy): 更新自动化部署脚本配置 - 更新 Python 镜像版本从 v15 到 v16 - 增加 MySQL 容器启动等待时间从 120 秒到 180 秒 - 添加 ubains.sql 和 devops.sql 文件拷贝到容器功能 - 修改 IP 替换配置中的源地址从 192.168.5.234 为 192.168.9.84 - 添加 ubains.sql 和 devops.sql 数据库导入功能 - 增加相关 SQL 文件的拷贝和导入验证日志 - 添加 EMQX MQTT 服务安装函数结构 - 优化 SQL 执行错误处理和日志输出机制 ```
-