radon 工具使用及问题汇总
radon 工具作为 MySQL 的中间件对外提供服务, 其以 jump consistent hash 算法实现了扩展 MySQL 读写的目的. 业务所常用的 sql 语法都做了相应的支持, 比如 最近一台主机突然内核崩溃后, 系统通过 kdump 服务捕获了 最近一台主机突然内核崩溃, 系统通过 kdump 服务获取了崩溃时的 vmcore 文件. 我们在系统中安装相同内核版本对应的 kernel-debuginfo, kernel-debuginfo-common 包, 使用 crash 查看 vmcore 信息, 如下可以看到主机在 近期一台主机报以下 kernel 信息: 收集 MySQL 的死锁信息有什么好处? 可见的包含以下好处: MySQL 提供了两种方式可以用来查看死锁信息, 这两种方式受 使用了 GCP 服务一段时间后, 碰到了一些问题, 本文仅对这些问题进行简单的汇总说明, 下述的问题均以 Centos7 系统为准, 部分问题适用于所有 Linux 系统, 本文也会持续更新碰到的问题: 业务数据库实例的编码由 utf8 修改为 utf8mb4 后, java 业务插入表情符等宽字符(4 字节)的时候一直报错以下相关的错误:DDL
, SHOW
, Read More
Linux kernel panic at run_posix_cpu_timers+0xa4
vmcore
等文件信息, 如下所示从堆栈的信息来看, 系统在进行 xfs 相关操作的时候进行了计时器中断(apic_timer_interrupt
), 中断程序在更新进程的使用时间(update_process_times
)的过程中, 出现了空指针(RIP: run_posix_cpu_timers+164
)而造成内核崩溃:
Linux kernel panic at down_read_trylock+9
2019-07-15 05:52:53
开始崩溃, log
...
linux 系统 tcp_mark_head_lost 错误处理
问题说明
Jul 8 10:47:42 cztest kernel: ------------[ cut here ]------------ Jul 8 10:47:42 cztest kernel: WARNING: at...
有效收集 MySQL 的死锁信息
简单介绍
1. 死锁发生的频率; 2. 哪些库的哪些表发生死锁; 3. 事务执行了多久, 哪个事务被回退; 4. 方便排错, 可以和程序的日志相对应;
google cloud platform(GCP) 使用问题汇总
1. yum-cron 自动更新问题 2. 实例创建 ip 及系统分区丢失问题 3. console...
mysql-connector-java 插入 utf8mb4 字符失败问题处理分析
问题说明
### Cause:java.sql.SQLException:Incorrect string value:\xF0\x9F\x98\x8E for column nick_name at row 1 ;uncategorized...
linux 系统 bad pmd 错误处理