故障解析丨Clone节点导致主从故障

MySQL 8.0 克隆(clone)插件快速搭建主从复制 MySQL 8.0 克隆(clone)插件 阅读详情

1.背景概述

在一次主从复制架构中,由于主节点binlog损坏,导致从节点无法正常同步数据,只能重做从节点;因此使用MySQL 8.0.17开始提供的clone技术进行恢复,恢复后的2天都发生了主从报错数据冲突。

通过解析binlog发现,同一时刻主从节点都在执行同一条语句,因此询问业务是否在主从节点都执行了定时任务,业务回复定时任务只在主节点执行。

最后排查发现,克隆后的从节点的定时任务也会是开启的状态,因此同一时刻,主从节点同时执行定时任务,导致主从报错,最终将从节点的定时任务关闭后解决此问题。

2.问题复现

本次测试基于 GreatSQL 8.0.32-24

greatsql> SELECT VERSION();
+-----------+
| VERSION() |
+-----------+
| 8.0.32-24 |
+-----------+
1 row in set (0.00 sec)

1.搭建一套主从架构

略

2.创建event

greatsql> create database test;
greatsql> use test;
greatsql> CREATE TABLE `test` (
 `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
 `now` datetime DEFAULT NULL COMMENT '时间',
 PRIMARY KEY (`id`)
);

greatsql> CREATE EVENT event_test 
ON SCHEDULE EVERY 1 MINUTE
ON COMPLETION PRESERVE 
ENABLE 
COMMENT '每隔1分钟向test表插入记录'
DO INSERT INTO test VALUES(NULL, now());

3.查看event状态

主节点,默认情况下event状态为 ENABLED

greatsql> show events;
+------+------------+---------+-----------+-----------+------------+----------------+----------------+---------------------+------+---------+------------+----------------------+----------------------+--------------------+
| Db  | Name    | Definer | Time zone | Type    | Execute at | Interval value | Interval field | Starts        | Ends | Status  | Originator | character_set_client | collation_connection | Database Collation |
+------+------------+---------+-----------+-----------+------------+----------------+----------------+---------------------+------+---------+------------+----------------------+----------------------+--------------------+
| test | event_test | root@%  | SYSTEM   | RECURRING | NULL    | 1        | MINUTE     | 2023-10-12 17:11:14 | NULL | ENABLED |      1 | utf8mb4        | utf8mb4_unicode_ci  | utf8mb4_unicode_ci |
+------+------------+---------+-----------+-----------+------------+----------------+----------------+---------------------+------+---------+------------+----------------------+----------------------+--------------------+
1 row in set (0.00 sec)

从节点,默认情况下event状态为 SLAVESIDE_DISABLED

greatsql> show events;
+------+------------+---------+-----------+-----------+------------+----------------+----------------+---------------------+------+--------------------+------------+----------------------+----------------------+--------------------+
| Db  | Name    | Definer | Time zone | Type    | Execute at | Interval value | Interval field | Starts        | Ends | Status       | Originator | character_set_client | collation_connection | Database Collation |
+------+------------+---------+-----------+-----------+------------+----------------+----------------+---------------------+------+--------------------+------------+----------------------+----------------------+--------------------+
| test | event_test | root@%  | SYSTEM   | RECURRING | NULL    | 1        | MINUTE     | 2023-10-12 17:11:14 | NULL | SLAVESIDE_DISABLED |      1 | utf8mb4        | utf8mb4_unicode_ci  | utf8mb4_unicode_ci |
+------+------------+---------+-----------+-----------+------------+----------------+----------------+---------------------+------+--------------------+------------+----------------------+----------------------+--------------------+
1 row in set (0.00 sec)

4.查看数据

greatsql> select * from test.test;
+----+---------------------+
| id | now                 |
+----+---------------------+
|  1 | 2023-08-08 16:00:39 |
|  2 | 2023-08-08 16:01:39 |
|  3 | 2023-08-08 16:02:39 |
+----+---------------------+
3 rows in set (0.00 sec)

5.从节点进行克隆

# 安装克隆插件,主从节点都需要

greatsql> install plugin clone soname 'mysql_clone.so';

# 从节点进行clone

greatsql> set global clone_valid_donor_list='172.17.137.162:6001';

greatsql> clone instance from root@'172.17.137.162':6001 identified by 'greatsql';

6.重新建立主从复制

greatsql> change master to master_user='root',master_password='greatsql',master_host='172.17.137.162',master_port=6001,master_auto_position=1;
Query OK, 0 rows affected, 7 warnings (0.04 sec)

greatsql> start slave;
Query OK, 0 rows affected, 1 warning (0.04 sec)

7.查看主从状态

greatsql> show slave status\G
*************************** 1. row ***************************
               Slave_IO_State: Waiting for source to send event
                  Master_Host: 172.17.137.162
                  Master_User: root
                  Master_Port: 6001
                Connect_Retry: 60
              Master_Log_File: binlog.000001
          Read_Master_Log_Pos: 2959
               Relay_Log_File: relaylog.000002
                Relay_Log_Pos: 395
        Relay_Master_Log_File: binlog.000001
             Slave_IO_Running: Yes
            Slave_SQL_Running: No
              Replicate_Do_DB: 
          Replicate_Ignore_DB: 
           Replicate_Do_Table: 
       Replicate_Ignore_Table: 
      Replicate_Wild_Do_Table: 
  Replicate_Wild_Ignore_Table: 
                   Last_Errno: 1062
                   Last_Error: Coordinator stopped because there were error(s) in the worker(s). The most recent failure being: Worker 1 failed executing transaction 'e8bf88f9-2acd-11ee-a98a-00163e605c74:8' at master log binlog.000001, end_log_pos 2606. See error log and/or performance_schema.replication_applier_status_by_worker table for more details about this failure or others, if any.
                 Skip_Counter: 0
          Exec_Master_Log_Pos: 2307
              Relay_Log_Space: 1242
              Until_Condition: None
               Until_Log_File: 
greatsql> select * from performance_schema.replication_applier_status_by_worker limit 1\G
*************************** 1. row ***************************
                                           CHANNEL_NAME: 
                                              WORKER_ID: 1
                                              THREAD_ID: NULL
                                          SERVICE_STATE: OFF
                                      LAST_ERROR_NUMBER: 1062
                                     LAST_ERROR_MESSAGE: Worker 1 failed executing transaction 'e8bf88f9-2acd-11ee-a98a-00163e605c74:8' at master log binlog.000001, end_log_pos 2606; Could not execute Write_rows event on table test.test; Duplicate entry '5' for key 'test.PRIMARY', Error_code: 1062; handler error HA_ERR_FOUND_DUPP_KEY; the event's master log FIRST, end_log_pos 2606
                                   LAST_ERROR_TIMESTAMP: 2023-08-08 16:03:39.033240
                               LAST_APPLIED_TRANSACTION: 
     LAST_APPLIED_TRANSACTION_ORIGINAL_COMMIT_TIMESTAMP: 0000-00-00 00:00:00.000000
    LAST_APPLIED_TRANSACTION_IMMEDIATE_COMMIT_TIMESTAMP: 0000-00-00 00:00:00.000000
         LAST_APPLIED_TRANSACTION_START_APPLY_TIMESTAMP: 0000-00-00 00:00:00.000000
           LAST_APPLIED_TRANSACTION_END_APPLY_TIMESTAMP: 0000-00-00 00:00:00.000000
                                   APPLYING_TRANSACTION: e8bf88f9-2acd-11ee-a98a-00163e605c74:8
         APPLYING_TRANSACTION_ORIGINAL_COMMIT_TIMESTAMP: 2023-08-08 16:02:45.795753
        APPLYING_TRANSACTION_IMMEDIATE_COMMIT_TIMESTAMP: 2023-08-08 16:02:45.795753
             APPLYING_TRANSACTION_START_APPLY_TIMESTAMP: 2023-08-08 16:03:39.032510
                 LAST_APPLIED_TRANSACTION_RETRIES_COUNT: 0
   LAST_APPLIED_TRANSACTION_LAST_TRANSIENT_ERROR_NUMBER: 0
  LAST_APPLIED_TRANSACTION_LAST_TRANSIENT_ERROR_MESSAGE: 
LAST_APPLIED_TRANSACTION_LAST_TRANSIENT_ERROR_TIMESTAMP: 0000-00-00 00:00:00.000000
                     APPLYING_TRANSACTION_RETRIES_COUNT: 0
       APPLYING_TRANSACTION_LAST_TRANSIENT_ERROR_NUMBER: 0
      APPLYING_TRANSACTION_LAST_TRANSIENT_ERROR_MESSAGE: 
    APPLYING_TRANSACTION_LAST_TRANSIENT_ERROR_TIMESTAMP: 0000-00-00 00:00:00.000000
1 row in set (0.00 sec)

可以看到从节点报错发生了主键冲突。

8.查看从节点定时任务状态

当前从节点定时任务状态为 ENABLED

greatsql> show events;
+------+------------+---------+-----------+-----------+------------+----------------+----------------+---------------------+------+---------+------------+----------------------+----------------------+--------------------+
| Db  | Name    | Definer | Time zone | Type    | Execute at | Interval value | Interval field | Starts        | Ends | Status  | Originator | character_set_client | collation_connection | Database Collation |
+------+------------+---------+-----------+-----------+------------+----------------+----------------+---------------------+------+---------+------------+----------------------+----------------------+--------------------+
| test | event_test | root@%  | SYSTEM   | RECURRING | NULL    | 1        | MINUTE     | 2023-08-08 15:58:45 | NULL | ENABLED |      1 | utf8mb4        | utf8mb4_unicode_ci  | utf8mb4_unicode_ci |
+------+------------+---------+-----------+-----------+------------+----------------+----------------+---------------------+------+---------+------------+---------------------+----------------------+--------------------+
1 row in set (0.00 sec)

可以看到由于从节点的定时任务也执行了,从节点写入数据,导致主键冲突。

9.故障解决

greatsql> alter event event_test DISABLE;
Query OK, 0 rows affected (0.01 sec)

关闭从节点的定时任务event,然后跳过主键冲突的报错,最后重新启动主从复制。

3.总结

1.如果主库有定时任务,通过clone的方式搭建从库,在从库恢复之后需要关闭定时任务,避免主从同时执行定时任务导致主从故障。

2.克隆时,如果捐赠节点有主从复制信息,则克隆后的接收节点也会克隆此复制信息,并在克隆完成自动重启实例后,自动启动复制;避免此问题可以在接收节点的配置文件中增加 skip-slave-start,避免节点重启后自动启动复制。


Enjoy GreatSQL :)

关于 GreatSQL

GreatSQL是适用于金融级应用的国内自主开源数据库,具备高性能、高可靠、高易用性、高安全等多个核心特性,可以作为MySQL或Percona Server的可选替换,用于线上生产环境,且完全免费并兼容MySQL或Percona Server。

相关链接: GreatSQL社区 Gitee GitHub Bilibili

GreatSQL社区:

image

社区有奖建议反馈: https://greatsql.cn/thread-54-1-1.html

社区博客有奖征稿详情: https://greatsql.cn/thread-100-1-1.html

(对文章有疑问或者有独到见解都可以去社区官网提出或分享哦~)

技术交流群:

微信&QQ群:

QQ群:533341697

微信群:添加GreatSQL社区助手(微信号:wanlidbc )好友,待社区助手拉您进群。

为什么你的git clone在Ubuntu上总是失败?深入解析TLS连接问题 本文深入分析了在Ubuntu系统上使用`git clone`命令时常见的TLS连接问题,特别是`gnutls_handshake`失败的原因。通过对比Ubuntu与其他Linux发行版的TLS实现差异,提供了从基础到高级的多层次解决方案,包括更新CA证书、切换SSL后端到OpenSSL、使用SSH协议替代HTTPS等,帮助开发者彻底解决git clone失败问题。 阅读详情

相关推荐

MySQL 8.0主从复制部署与生产环境调优实战指南

数据库复制技术是构建高可用、可扩展数据架构的核心基础,其核心原理在于将主节点的数据变更实时同步到一个或多个从节点。这项技术通过日志(如MySQL的二进制日志)捕获和重放数据变化来实现,其核心价值在于保障数据冗余、实现读写分离以提升系统整体性能与可用性。在实际应用场景中,它广泛服务于在线业务的数据备份、报表查询分离以及构建高可用集群的基石。本文聚焦于MySQL 8.0环境,深入探讨主从复制的部署细节与生产环境调优。针对**数据一致性**这一关键挑战,文章对比了Clone Plugin、mysqldump等数据

weixin_30458043的博客 428

Mysql 8.0 克隆远程数据

mysql8.0 远程克隆数据

pang_2899的博客 2918

Git clone 深度解析:协议、对象模型与生产级优化

Git clone 是分布式版本控制的核心操作,其本质是基于内容寻址存储(CAS)的对象图谱同步,而非简单文件下载。它依托 SHA-1/SHA-256 哈希校验保障数据一致性,通过 packfile 协议实现 delta 压缩传输,并在 SSH/HTTPS 协议栈上完成安全协商。技术价值在于支持增量同步、引用精确控制与跨环境可复现性;典型应用场景涵盖 CI/CD 加速、大型仓库稀疏检出(sparse-checkout)、子模块可信协作及私有镜像构建。本文聚焦 git clone 的底层原理与工程实践,深入

weixin_33933118的博客 544

MySQL8.0Clone插件

文章目录简介安装插件配置文件运行时安装插件远程克隆监控`performance.clone_progress``performance.clone_status`Performance Schema Stage EventsPerformance Schema Clone InstrumentationWait InstrumentsStage InstrumentsStatement Instr...

十五十六 717

基于STM32F103标准库与DMA的实时音频FFT频谱显示系统设计

本文详细介绍了基于STM32F103芯片与DMA技术实现实时音频FFT频谱显示系统的设计方法。通过标准库驱动和FFT算法处理音频信号,结合OLED显示屏实时绘制音乐频谱,涵盖硬件选型、核心原理、开发环境搭建及性能优化等关键步骤,为数字信号处理应用提供实用参考。

yellow的专栏 777

泛微ecology9 HRMwebservice接口实战:企业组织架构与人员信息同步指南

本文详细介绍了泛微ecology9 HRMwebservice接口在企业系统集成中的实战应用,重点解析了如何通过该接口实现组织架构与人员信息的双向同步。内容涵盖环境配置、核心接口调用、数据格式规范及常见错误排查,旨在帮助开发与运维工程师高效完成主数据同步,提升企业IT管理效率。

weixin_29323365的博客 498

MYSQL Clone 插件,一个等待了多年的功能

MYSQL 中操作一个MYSQL的副本是一件不是很简单的问题,当然如果你使用XTRABACKUP,当然也不麻烦,但如果有更简单的方法谁又不愿意去用,MYSQL 8.017 提供这个功能,...

sql server的专栏 422

Duilib的简单使用(五、DuiDesigner/DuiEditor的下载编译)

一、前言 在Duilib的简单使用(一、duilib demo)中我们介绍了利用duilib简单的构造一个项目 在Duilib的简单使用(二、xml实现界面与业务分离)中我们介绍了XML在duilib中的使用 在Duilib的简单使用(三、界面逻辑交互)中我们已经知道如何简单的进行界面的交互 在Duilib的简单使用(四、换肤)中,我们提了一下Duilib强大的一键换肤功能。 通过之前的说明,我们知道duilib是通过xml来分离界面和业务逻辑的,但是xml如果不能预览,那每次敲一个再运行一下看看效果,这不

LyRics1996的博客 2888

MySQL 8 新特性之Clone Plugin

Clone Plugin是MySQL 8.0.17引入的一个重大特性,为什么要实现这个特性呢?个人感觉,主要还是为Group Replication服务。在Group Replication中,添加一个新的节点,差异数据的补齐是通过分布式恢复(Distributed Recovery)来实现的。 在MySQL 8.0.17之前,只支持一种恢复方式-Binlog。但如果新节点需要的Binlog已经被Purge了,这个时候,只能先借助于备份工具(XtraBackup,mydumper,mysqldump)做个

vivo互联网技术 770

Unity3d实现红外热成像效果

1.将需要在红外图像中高亮的物体设置到图层PostProcessing。 2.新建一个相机CameraHighLight,设置其Culling Mask为PostProcessing,也就是在这个相机中只有PostProcessing图层的物体可见。 3.新建一个RenderTexture,命名为HightLightRt,将CameraHighLight的Target Texture设HightLightRt。 4.新建一个相机Camera2,这个相机用于显示其他物体。 接下来将CameraHigh

zouxin_88的专栏 8327

链式中介效应结果解读:从Bootstrap置信区间到实践意义

本文深入解析链式中介效应结果的解读方法,从Bootstrap置信区间的应用到实践意义的阐述。通过实际案例展示如何分析总效应、直接效应和间接效应,并强调效应量评估的重要性。文章还提供了构建逻辑解释的三步法,以及敏感性分析和报告撰写的实用技巧,帮助研究者准确解读链式中介效应。

weixin_33690367的博客 718

docker-postgis主从复制实战:streaming replication配置与故障转移

docker-postgis是一个基于Docker的PostgreSQL扩展,集成了PostGIS空间数据库功能,支持高效的地理数据存储与查询。本文将详细介绍如何通过streaming replication实现docker-postgis的主从复制配置,以及在主节点故障时如何快速进行故障转移,确保数据高可用。 ## 📋 准备工作:环境与工具 在开始配置前,请确保您的环境满足以下条件: -

gitblog_00622的博客 190

Amos实战:如何用Bootstrap法检验中介效应?附完整操作步骤

本文详细介绍了如何使用Amos软件通过Bootstrap法检验中介效应,包括模型设定、参数配置和结果解读。Bootstrap方法因其不依赖正态分布假设、统计功效高等优势,成为中介效应分析的首选方法。文章提供了完整的操作步骤和实用建议,帮助研究者准确评估变量间的中介作用机制。

zz67890的博客 1439

GreatSQL MGR三节点基于时间点恢复

GreatSQL MGR 三节点遇 DDL 误操作?巧用 binlog 与 GTID,通过伪主从复制精准恢复至误操作前,高效挽回数据,速看指南!

GreatSQL2021的博客 676

【二.图像处理核心技术】【5.形态学操作:腐蚀/膨胀/开闭运算】

想象一下,你拍了一张布满雪花点的老照片,或者扫描了字迹断裂的文档,这时候形态学操作就是你的像素整形师!它们能让模糊的边界变清晰,把断裂的笔画连起来,甚至从X光片里揪出癌细胞。今天我们要聊的,是计算机视觉界的"广场舞双雄"——腐蚀和膨胀。这俩操作就像给像素点们请了个健身教练,要么集体减肥(腐蚀),要么组团增肌(膨胀)。下次当你用美颜相机时,不妨会心一笑——这看似魔法的背后,正是形态学在默默耕耘。腐蚀的规则很简单:如果一个像素点周围的邻居不全白,它就"狗带"(变黑)。:先用砂纸打磨(腐蚀),再喷漆填补(膨胀)

商务合作|问题讨论|交流学习 请联系作者微信,加微信请务必注明来意,博客主页有联系方式 426

【数据集处理】基于ERA5 气温/湿度数据计算湿球温度并判别湿热浪

【数据集处理】基于ERA5 气温/湿度数据计算湿球温度并判别湿热浪

WW、forever的博客 488

Apache Doris分布式恢复:节点故障数据重建

在分布式数据库系统中,节点故障是不可避免的挑战。当单个节点失效时,如何快速恢复数据并保证服务可用性,直接关系到业务连续性和数据可靠性。Apache Doris作为一款高性能分析型数据库,采用了多层次的容错机制和智能恢复策略,确保在节点故障时能够自动、高效地完成数据重建。本文将从工作原理、恢复流程和实战操作三个维度,全面解析Apache Doris的分布式恢复能力。 ## 一、Doris集群架构与...

gitblog_01179的博客 623

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Git Clone 大型仓库失败问题深度解析与解决方案

本文深入分析了Git克隆大型仓库失败的原因,并提供了系统化的解决方案。文章首先探讨了错误本质,指出HTTP协议下数据传输中断是主要问题,并对比了不同Git传输协议的优劣。随后详细介绍了五种解决方案:增加缓冲区大小、浅克隆技术、分步克隆策略、网络优化配置和协议选择策略,从技术原理到实践命令都给出详细说明。最后提出了预防策略和故障诊断方法论,强调应根据项目特性选择最适合的解决方案。文章融合技术分析与哲学思考,建议多数情况下优先采用浅克隆方案,同时保持对Git工作流的持续优化。

探索C++编程的奥秘,分享深入的技术见解和实践,旨在激发读者创造力与解决问题的思维。 2049

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

ComfyUI问题解决:节点安装失败?3步搞定缺失节点安装

本文介绍了在星图GPU平台上自动化部署ComfyUI镜像,并解决其节点安装失败的实用方法。通过三步手动安装流程,用户可有效部署缺失节点,确保这一强大的AI图像生成工具能够稳定运行,从而高效完成各类图片创作任务。

weixin_35636570的博客 3007

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

MySQL Clone Plugin 实战指南:本地与远程数据克隆全解析

在数据库运维中,数据备份与迁移是核心场景。MySQL 8.0.17 版本引入的 Clone Plugin 彻底改变了传统依赖第三方工具(如 XtraBackup、mysqldump)的局面,支持本地快照与跨服务器克隆,操作简洁且性能优异。本文将从环境配置到实操落地,带您全面掌握这项原生功能。

专注Java和MySQL领域知识分享 1124

MySQL 8.0 MGR 集群运维避坑指南_5大离谱故障实战解析

兄弟们,MGR 确实很稳,但它的稳是建立在严格的规则之上的。主键是入场券,没有主键别玩 MGR。大事务是定是炸弹,一定要拆分。网络是生命线,丢包率高的地方别硬上。Clone 插件是救命稻草,一定要配好。多数派是底线,挂了超过一半,那是物理定律,别指望它自动能写。手中有粮(原理),心中不慌(方案)。把这 5 个点吃透,你的 MGR 集群就能稳如老狗!最后再强调几点生产经验:监控要到位:重点监控的队列长度和 Flow Control 状态告警要及时:节点状态变为时立即告警,别等到多数派丢失。

fuladulu的博客 267

mysql rhcs drbd_pacemaker的clone配置说明以及RHCS集群故障处理

克隆资源说明clone在一个Active/Active模式中,某些资源在群集的多个节点上同时运行。为此,必须将资源配置为克隆资源。可以配置为克隆资源的资源包括STONITH和群集文件系统(如OCFS2)。如有resourceagent支持,则可以克隆任何资源。克隆资源的配置甚至也有不同,具体取决于资源驻留的节点。资源克隆有三种类型,有三种,匿名克隆(默认)、全局唯一克隆、多状态克隆克隆资...

weixin_36087469的博客 421

故障分析 | MySQL clone 自动重启失败的解决方式

作者:李鹏博 爱可生 DBA 团队成员,主要负责 MySQL 故障处理和 SQL 审核优化。对技术执着,为客户负责。 本文来源:原创投稿 *爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。 作者自画像 MySQL 8 添加了新的 clone 插件,被用于 MGR 的分布式恢复当中,也可以用来进行物理备份恢复。 但是在进行 clone 操作的过程中,当拉取数据完成并进行自动重启 server 时,总是会出现重启失败的现象,如: 日志报错提示 RESTART 失败,需要在.

ActionTech的博客 712

3分钟定位ComfyUI启动故障:Manager日志深度解析指南

你是否曾在启动ComfyUI时遭遇莫名崩溃?还在为满屏代码报错无从下手而烦恼?本文将带你通过ComfyUI-Manager的启动日志,快速识别关键信息,定位问题根源,让调试效率提升10倍。读完本文,你将掌握日志路径查找、错误分类识别、关键参数提取的实用技巧,轻松解决80%的常见启动故障。 ## 日志文件定位与基本结构 ComfyUI-Manager的日志系统在[prestartup_scrip...

gitblog_00331的博客 1853

EKS故障排查完全指南:ALB、DNS、Pod与Worker节点四类故障的动手排查方法

本文基于 GitHub 加速计划 `ek/eks-workshop-v2` 项目(Amazon EKS 动手实验手册)编写,系统讲解 **EKS 故障排查** 的方法论与 4 类高频故障场景:**ALB 负载均衡器未创建、DNS 解析失败、Pod ImagePullBackOff、Worker 节点 Not Ready**,并给出每一步可复现的排查路径。无论你是在学习 Kubernetes 运维,

gitblog_00348的博客 274
上一篇: 图文结合丨Prometheus+Grafana+GreatSQL性能监控系统搭建指南(下)
下一篇: 图形化探索:快速改造单实例为双主、MGR、读写分离等架
GreatSQL社区
博客等级 码龄5年 1210粉丝 390原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值