摘要: 凌晨收到告警,服务挂了。登上服务器一看,日志文件10个G,怎么快速定位问题? 日志分析的正确姿势 很多人看日志就是cat xxx.log | grep error,日志小还行,日志大了直接卡死。下面这些技巧能帮你快速定位问题。 一、系统日志分析(journalctl) 现在大多数Linux发行版都用 阅读全文
posted @ 2025-12-09 14:05 花宝宝 阅读(33) 评论(0) 推荐(0)
摘要: 公司数据库是单点,老板说要搞高可用。研究了一番MySQL主从复制,踩了不少坑,记录一下。 为什么要主从复制 高可用:主库挂了,从库顶上 读写分离:读请求分到从库,减轻主库压力 数据备份:从库备份不影响主库性能 主从复制原理 主库 从库 | | | 1. 写入binlog | | | | 2. dum 阅读全文
posted @ 2025-12-09 11:42 花宝宝 阅读(56) 评论(0) 推荐(0)
摘要: 服务器网络问题是最头疼的,连不上、丢包、延迟高... 这篇整理常用的网络排查命令,收藏备用。 一、基础连通性检测 ping # 基本ping ping 192.168.1.1 # 指定次数 ping -c 4 192.168.1.1 # 指定间隔(秒) ping -i 0.5 192.168.1.1 阅读全文
posted @ 2025-12-09 11:06 花宝宝 阅读(254) 评论(0) 推荐(0)
摘要: 上周线上告警,服务间调用大量超时,日志里全是Connection refused。排查发现是TCP全连接队列满了,很多人不知道这个坑。 先搞懂TCP连接的两个队列 客户端发起连接时,服务端有两个队列在工作: 客户端 服务端 | | | SYN > | | [半连接队列:存放SYN_RECV状态的连接 阅读全文
posted @ 2025-12-09 11:06 花宝宝 阅读(18) 评论(0) 推荐(0)
摘要: 线上有个MySQL在内网,开发环境想连上去调试,但又不想开公网端口。用SSH隧道,3分钟搞定。 为什么要用SSH隧道 很多时候我们有这样的需求: 本地想访问服务器内网的数据库/Redis 临时让外部访问本地的测试服务 想通过跳板机访问多层内网的服务 这些场景,SSH隧道都能搞定,而且比开端口安全多了 阅读全文
posted @ 2025-12-09 09:34 花宝宝 阅读(41) 评论(0) 推荐(0)