- 09 9月, 2026 1 次提交
-
-
由 陈泽健 提交于
- verify_business.py 8步业务验证脚本(教训L/M 修复版)+ verify_business_result.json 8/8通过存档 - phase4_run/phase4_verify/post_deploy_verify 授权闭环与复验脚本 - _verify_login/_diag_verify_apis 登录与4大接口实时复核脚本 - create_permgroup/diag_* 业务验证排障脚本(SKILL 教训L 引用) Co-Authored-By:Claude <noreply@anthropic.com>
-
- 01 9月, 2026 13 次提交
-
-
由 陈泽健 提交于
根因:订阅判定用 -match 'Connected'/'Subscribed',但 mosquitto_sub 从不输出这些文本,导致 7 个业务主题恒 0/7 失败;工具包架构硬编码 mqtt_test_x86;缺可执行性预检;推送判定靠文本匹配无端到端闭环。 修复: - SSH uname -m 探测 → 自动选 mqtt_test_arm / mqtt_test_x86 - 上传后 ./mqtt version 预检,工具不可执行时明确报错并跳过 - 订阅判定改为以真实错误信号为失败基准(超时无消息=通道正常) - 推送改为后台 sub -C 1 -v → pub → 校验订阅日志含测试消息 同步产出问题处理 + 计划执行双文档,更新 HANDOFF。Parser err=0、UTF-8 BOM、桌面字节级一致。 Co-Authored-By:Claude <noreply@anthropic.com>
-
由 陈泽健 提交于
- 表格 #33:5 次提交推送 646bdbaf..baa815f5(集群部署 07-11 / 达梦核对报告 / Tengine VIP / ujava2+fastdfs / 达梦 DM8+dmp),逐文件 add,temp/ 留工作区 - 表格 #34:check_server_health.ps1/.sh/_auto.sh 桌面 md5 与仓库一致复核 - header 最近更新 + 阻塞项 + 下一步计划同步更新 Co-Authored-By:
Claude <noreply@anthropic.com>
-
由 陈泽健 提交于
-
由 陈泽健 提交于
- auto_deploy_dm8.sh / import_dm8_databases.sh / import_dm_dmp.sh / import_dm_nacos_data.sh - DM_DEVOPS.dmp 等数据库备份数据文件(arm/x86) - Dockerfile + entrypoint.sh 容器方案(x86) - dmp 导入自动化问题处理与计划执行文档(含终版/最终版/二三四轮) - 定时备份脚本 backup_dm8.sh 与 README 说明
-
由 陈泽健 提交于
- _PRD_ujava2脚本死锁导致日志停止_问题处理及计划执行 - fastdfs_start 问题分析报告 - fastdfs 重启问题业主说明(两版)
-
由 陈泽健 提交于
- arm/x86 架构 deploy_tengine_vip.sh:Tengine VIP 入口部署脚本 - tengine VIP 入口容器部署文档(arm/x86) - arm onlyoffice 自动安装脚本
-
由 陈泽健 提交于
docs(达梦数据库): 更新 _REPORT_DM_DEVOPS核对报告_V2.md 与 dm_devops_complete_check_v2.txt、dm_offline_complete_check_v2.txt - 达梦数据库核对报告 V2 版本更新 - DM8 数据库核对完成状态记录 - DM8 离线核对完成状态记录
-
由 陈泽健 提交于
- 07 Nginx 集群分发:后端三台业务接口集群分发 - 08 Nginx 模拟 VIP:HTTPS VIP 入口(443) - 09 EMQX 负载均衡(非国产 HAProxy) - 10 EMQX 负载均衡(国产 Tengine stream,国产化首选) - 11 Keepalived 双机热备:VIP 高可用(一主两备) - 集群部署方案总览新增负载均衡与集群分发方案表格与部署选择指引,changelog v1.1 Co-Authored-By:Claude <noreply@anthropic.com>
-
由 陈泽健 提交于
- 修正 HANDOFF 中残留的【待提交】标记为已提交(commit 2c4596ea 已推送 develop) - 表格 #27-32 / 验证结果 / 下一步 #9-10 / 相关提交 / 给接手者话 统一更新 - 仅文档状态回填,代码与双文档已随 2c4596ea 提交 Co-Authored-By:
Claude <noreply@anthropic.com>
-
由 陈泽健 提交于
- ServerResourceAnalysis.psm1 第 8/9/10/11 节(inode 使用率/只读挂载/TCP 状态分布/僵尸进程/TOP5 进程)24 处乱码中文按行号精确重建,文案对齐 sh 版 check_server_health.sh 与 Report.psm1 - DNSCheck.psm1 文件尾"导出模块函数"注释乱码修复(此前会话改过工作区未提交) - 根因:UTF-8 中文被误按 GBK 解码后"烘焙"进源码(含 U+FFFD 不可逆,字节级自动复原有损) - 验证:PowerShell 解析器 err=0、字节级全量乱码审计 25 处→0、桌面 SHA256/diff 一致 - 新增问题处理 + 计划执行双文档(Docs/PRD/服务自检/问题修复/) - HANDOFF 更新:表格 #28-32、验证结果块、阻塞行、下一步 #9-10、踩坑警示 #10、给接手者 Co-Authored-By:Claude <noreply@anthropic.com>
-
由 陈泽健 提交于
-
由 陈泽健 提交于
-
由 陈泽健 提交于
Co-Authored-By:Claude <noreply@anthropic.com>
-
- 31 8月, 2026 6 次提交
-
-
由 陈泽健 提交于
Co-Authored-By:Claude <noreply@anthropic.com>
-
由 陈泽健 提交于
Co-Authored-By:Claude <noreply@anthropic.com>
-
由 陈泽健 提交于
- 中间件 redis 日志路径按 meeting/unified 细分: 传统统一平台(/var/www/java/redis) vs 会议预定(/var/www/redis), ps1/sh/auto 三端一致 - test_middleware_connections 改为基于平台类型(old/new)+sys.ujava.variant 映射路径, 修复传统统一平台误用新平台 /data/middleware 路径的旧逻辑 - 宿主机 extapi 服务检测增加路径过滤: unified -> /var/www/java/unifiedPlatform/external-meeting-api - 报告/日志系统类型识别输出传统平台细分(统一平台系统/会议预定系统) - LogExport/FilePermission/ConfigIPCheck/DataBackup/ShellAdapter/config_check.sh 增加 unified 细分路径(前端/后端/中间件/备份/权限/配置检查) - 禁用遗漏的 extapi 自动修复调用(sh/auto), 改为 WARN + extapi.auto_repair=disabled - 修复 sh 端 check_emqx_container_exception 分支结构错乱(bash -n 语法错误) Co-Authored-By:Claude <noreply@anthropic.com>
-
由 陈泽健 提交于
Co-Authored-By:Claude <noreply@anthropic.com>
-
由 陈泽健 提交于
Co-Authored-By:Claude <noreply@anthropic.com>
-
由 陈泽健 提交于
- check_server_health.ps1: 删除 $ServerList 预设列表(含明文密码),更新头部注释 - modules/ServerProfile.psm1: Select-Server 重构,直接手动输入 IP/端口/用户名/密码 - 新增取消预设服务器选择需求文档与计划执行文档 - HANDOFF 文档记录本次会话进度 Co-Authored-By:Claude <noreply@anthropic.com>
-
- 25 8月, 2026 5 次提交
-
-
由 陈泽健 提交于
-
由 陈泽健 提交于
-
由 陈泽健 提交于
- DNSCheck.psm1 缺少 UTF-8 BOM 导致 PowerShell 解析失败 - 添加 BOM 后所有 16 个模块加载验证通过 Co-Authored-By:Claude <noreply@anthropic.com>
-
由 陈泽健 提交于
- check_server_health_auto.sh: 6处自动修复调用改为禁用模式 - check_server_health.sh: 7处修复调用改为禁用模式 - 禁用DNS/NTP/Redis/Emqx/对外服务/Console自动修复 - 检测到异常仅记录WARN日志,提醒人工排查 - 不再询问用户确认,不再调用run_issue_handler - 更新需求文档和计划执行文档为完全禁用方案 Co-Authored-By:Claude <noreply@anthropic.com>
-
-
- 19 8月, 2026 1 次提交
-
-
由 PGY 提交于
- Redis 监控脚本 (monitor_redis_service.sh): - 增强日志记录与错误处理机制。 - 移除重启失败时的高风险数据清理逻辑。 - 引入 PID 锁机制,防止脚本并发重叠执行。 - 采用动态轮询替代固定等待,用于检测服务恢复状态。 - 优化密码处理逻辑,避免硬编码。 - 新增日志轮转功能,以控制日志文件大小。 - Java 服务监控脚本 (monitor_ujava_service.sh): - 重构服务检查逻辑,简化进程检测流程。 - 引入动态轮询机制,用于检测服务恢复状态。 - 使用 flock 命令实现并发控制。 - 整合服务定义,降低后续维护难度。 - 完善错误处理与日志记录,提升故障诊断能力。 - 优化容器与服务的重启逻辑。
-
- 31 7月, 2026 2 次提交
-
-
由 PGY 提交于
- 将脚本版本从V3.1升级至V3.2,更新日期改为2026-07-31 - 添加日志目录创建逻辑,确保日志目录存在 - 将固定容器名称改为模糊匹配模式,支持匹配ujava2、ujava3等多个容器 - 新增find_java_container函数实现容器名称动态查找 - 修复日志轮转中的路径错误,统一使用LOG_FILE目录 - 优化进程处理逻辑,在杀死进程前先获取工作目录 - 改进特定应用检测逻辑,提高准确性
-
由 PGY 提交于
- 添加日志文件路径定义和确保日志目录存在的逻辑 - 调整重试配置参数:将重试间隔从30秒减少到20秒以避免执行时间过长 - 改进服务停止逻辑:先发送SIGTERM信号,等待1秒后检查进程状态再决定是否强制杀死 - 在服务重启和启动函数中添加关闭锁文件描述符的逻辑,防止子进程继承导致锁无法释放
-
- 14 7月, 2026 1 次提交
-
-
由 陈泽健 提交于
- report_analyzer.py: 报告路径改绝对路径(__file__)避免依赖运行目录;节点匹配正则适配新报告格式(含角色列);钉钉摘要重构为ARM风格六大节列表格式 - dingtalk_notifier.py: 防重发标记改用绝对路径 - config.json: 启用钉钉通知(enabled: true) - 新增ARM集群节点监控脚本(arm_monitor_*/check_*/monitor_node4/monitor_slave2_91)及结果JSON - X86-QLV10-XTYBS: 定时任务22:00→23:00,解决与TX任务串行阻塞问题 - CreateCMD: 更新claude工作路径和nvm4w路径 Co-Authored-By:Claude <noreply@anthropic.com>
-
- 13 7月, 2026 1 次提交
-
-
由 陈泽健 提交于
- 自动化部署脚本(arm/x86): import_dm_dmp.sh 升级支持 DM_DEVOPS/DM_VOICE/DM_OFFLINE/DM_HUAZHAO2 多库导入,统一密码为 dNrprU&2S! - 自动化部署脚本(arm/x86): auto_deploy_dm8.sh 导入逻辑从 DDL SQL 切换为 dmp 文件模式 - 新增 .claude/skills/DM8-PROCESS/code/ 13 个 Python 脚本(达梦数据库完整核对/修复/导出工具集) - 新增 .claude/skills/HANDOFF/ 交接文档技能 - 新增 arm 架构 FastDFS 启动脚本 (fastdfs_start.sh) - Docs: 更新 DM DEVOPS 库核对计划执行文档,新增 V2 核对/修复/验证完成项 - 调整 CreateCMD 脚本格式 (LF→CRLF) Co-Authored-By:Claude <noreply@anthropic.com>
-
- 12 7月, 2026 6 次提交
-
-
由 陈泽健 提交于
核心改动: - GitCommit技能新增阶段0:分支安全检查,限制只能从develop分支提交和推送 - ARM/x86架构达梦数据库导入脚本新增import_dmp_data()函数,支持DMP数据文件导入 - .gitignore新增达梦数据库大文件忽略规则(dmp/定义文件/数据文件) 文档更新: - 新增无纸化系统需求规格说明书 - 移动Java服务切换达梦数据库问题记录到PRD目录 - 新增达梦数据库相关需求文档、核对报告、修复总结等14个文档 - 删除京东项目测试文件和临时SQL文件 Co-Authored-By:Claude <noreply@anthropic.com>
-
由 陈泽健 提交于
主要变更: 1. 新增 .claude/skills/DM8-PROCESS/ 技能目录,整理 80 个达梦数据库运维脚本 2. 升级 import_dm8_databases.sh(arm/x86),新增字段名大写转换、重复列清理、自增序列批量创建、默认值修复等功能 3. 新增 import_dm_dmp.sh 和 import_dm_nacos_data.sh 导入脚本及 README 说明 4. 新增 Docs/PRD/新统一平台集群部署/ 需求文档、计划执行文档、方案目录 5. 新增 Docs/PRD/达梦数据库/ 问题追踪、对比记录、修复记录等文档 6. 更新 Troubleshoot SKILL.md 关联文件路径(迁移至 troubleshoot-ai-assistant 子项目) 7. 修正 CreateCMD 启动脚本工作目录路径 8. 新增 PowerShell 权限白名单配置 9. 更新 .gitignore 忽略日志、dmp文件、临时文件等 10. 删除已迁移的问题知识库旧文档(20个文件) Co-Authored-By:Claude <noreply@anthropic.com>
-
由 陈泽健 提交于
新增功能: - 问题排查Web服务(Flask后端 + AI分析) - 用户登录认证系统(Session + 权限管理) - 缓存管理功能(统计 + 清除) - 排查结果导出为Word文档 - 流式返回优化(SSE) 技术实现: - auth.py: 用户认证模块,支持密码加密和防暴力破解 - decorators.py: 权限验证装饰器(登录/管理员) - server.py: Flask后端服务,提供RESTful API - search_engine.py: TF-IDF搜索引擎 - safety_filter.py: 三层安全过滤器 用户管理: - 管理员账号:admin / Admin@2026 - 普通用户账号:user / User@2026 - 权限分级管理(管理员可访问缓存管理) 部署信息: - 服务地址:http://192.168.5.60:8088 - 依赖包:Flask, werkzeug, python-docx Co-Authored-By:
Claude <noreply@anthropic.com>
-
由 陈泽健 提交于
新增过滤规则: - SSH密钥文件(.ssh/, ssh_keys/, 免密_*/) - 临时监控脚本(temp_*.py, quick_*.py, slave*_monitor.py, test_*.py) - 技能运行时报告和日志 - 临时数据库脚本(add_missing_columns.py等) - Claude记忆文件(memory/) - 服务监控运行时报告 补充提交: - report_analyzer.py:ARM/X86集群夜间监控报告汇总分析器 - 实现进度和计划执行文档 Co-Authored-By:Claude <noreply@anthropic.com>
-
由 陈泽健 提交于
主要内容: - ARM/X86集群监控新增夜间汇总通知机制,每日08:00发送一次健康度趋势报告 - X86-TX-XTYBS/X86-QLV10-XTYBS新增定时任务自动化部署流程(工作日22:00) - 部署授权脚本升级为无交互模式(headless/Selenium),支持定时触发 - 服务自检新增修复项确认交互改进方案文档(PRD+计划执行) - 补充Java服务切换达梦数据库问题记录、集群监测PRD目录 变更文件: - ARM-CLUSTER-MONITOR: SKILL.md完整文档 + 核心监控代码(main.py, monitor_agent.py等) - X86-CLUSTER-MONITOR: SKILL.md v1.3 + 进度分析文档 - X86-TX-XTYBS/X86-QLV10-XTYBS: scheduled_deploy.py定时部署脚本 + phase系列脚本 - RemoteDeploy: authorize_x86_kylin.py自动授权脚本 - Docs/PRD: 新统一平台集群监测目录 + 服务自检新需求文档 排除内容(未提交): - SSH私钥文件(.ssh/, ssh_keys/) - 日志文件(*.log) - 临时脚本(temp_monitor_*.py, quick_monitor.py等) - 运行时报告(reports/) Co-Authored-By:Claude <noreply@anthropic.com>
-
由 陈泽健 提交于
- ARM/X86集群监控:修复单次与汇总通知冲突,停用单次通知 - X86-TX-XTYBS:大幅更新统信部署SKILL文档(+541行) - 钉钉通知:增强X86监控钉钉通知模块(+124行) - 主监控逻辑:优化ARM/X86主监控流程 Co-Authored-By:Claude <noreply@anthropic.com>
-
- 11 7月, 2026 3 次提交
-
-
由 陈泽健 提交于
- ARM/X86 集群监控:增强中间件检查(Redis/EMQX/Nacos/FastDFS/达梦),优化报告生成器 - X86-QLV10-XTYBS:优化 SSH 辅助工具,更新部署流程文档 - X86-TX-XTYBS:重构完整部署脚本,修复编码问题 - 新增钉钉通知模块,支持集群监控报告自动推送 Co-Authored-By:Claude <noreply@anthropic.com>
-
由 陈泽健 提交于
问题描述: - Java服务连接达梦报错"无效的表或视图名[RMS_MANAGE_USER]" - 原因:迁移后表名为小写,但Java MyBatis查询使用大写 修复内容: 1. 批量重命名276张小写表名为大写 2. 补充3个缺失字段: - SYS_PERMISSION_GROUP.IS_BASE - SYS_PERMISSION_GROUP.GROUP_NAME - RMS_MEETING_TEMPLATE.COMMENT(保留字,用双引号) 脚本更新: - import_dm8_databases.sh 新增 uppercase_table_names() 函数 - import_dm8_databases.sh 新增 add_missing_columns() 函数 - ARM和X86架构脚本同步更新 文档: - 新增 Docs/达梦表名大小写修复文档.md 记录完整修复过程 Co-Authored-By:Claude <noreply@anthropic.com>
-
由 陈泽健 提交于
- check_server_health.ps1: 对外服务修复(新/传统平台)增加 Read-Host 确认 - check_server_health.sh: 新增 confirm_repair 函数,DNS/NTP/Redis/Emqx/Console 修复项增加确认 - DNSCheck.psm1: DNS修复增加确认交互 - NTPCheck.psm1: NTP修复增加确认交互 - ServerResourceAnalysis.psm1: 防火墙修复增加确认交互 - ContainerCheck.psm1: Redis修复增加高风险确认(需输入 yes) - ServiceCheck.psm1: 对外服务修复增加确认交互 支持 AUTO_REPAIR=yes 环境变量跳过确认用于无人值守场景 Co-Authored-By:Claude <noreply@anthropic.com>
-
- 09 7月, 2026 1 次提交
-
-
由 陈泽健 提交于
- ARM-CLUSTER-MONITOR: 新增PRD文档、计划执行记录、完整监控代码实现 - ssh_manager/config_parser/system_monitor/container_monitor - middleware_monitor/cluster_consistency/log_analyzer/monitor_agent - report_generator + README + requirements - X86-CLUSTER-MONITOR: 代码升级v2.0,增强集群一致性监控能力 - server_checker/report_generator/main 等核心模块重构 - config.json 更新集群配置 - X86-QLV10-XTYBS/X86-TX-XTYBS: 新增code目录、更新SKILL.md、计划执行模板 - 集群信息配置表: 补发达梦数据库配置、Redis/MySQL密码信息 Co-Authored-By:Claude <noreply@anthropic.com>
-