腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
解Bug之路
专栏成员
举报
46
文章
79886
阅读量
25
订阅数
订阅专栏
申请加入专栏
全部文章(46)
linux(14)
tcp/ip(11)
其他(10)
云数据库 SQL Server(9)
sql(9)
数据库(8)
编程算法(6)
socket编程(5)
java(4)
nginx(3)
kernel(3)
云数据库 Redis(2)
github(2)
unix(2)
jvm(2)
nat(2)
javascript(1)
react(1)
node.js(1)
mvc(1)
git(1)
jar(1)
容器镜像服务(1)
腾讯云可观测平台(1)
人工智能(1)
http(1)
容器(1)
存储(1)
缓存(1)
mybatis(1)
zookeeper(1)
dubbo(1)
ntp(1)
安全(1)
数据分析(1)
https(1)
bug(1)
cpu(1)
进程(1)
流量(1)
搜索文章
搜索
搜索
关闭
解Bug之路-应用999线升高
容器
bug
cpu
进程
流量
监控指标诚然是发现问题于微末之时的极佳手段,但指标往往有其表达的极限。在很多情况下,单独看一个黄金指标并不能表征系统的健康程度,反而有可能被其迷惑,进而忽略相关问题。(本文所提及的Linux Kernel源码版本为4.18.10)
无毁的湖光-Al
2023-10-07
222
0
MySQL-Seconds_behind_master的精度误差
数据库
云数据库 SQL Server
sql
Seconds_behind_master是我们观察主从延迟的一个重要指标。但任何指标所能表示的精度都是有限的。例如用精度只能到秒的指标去衡量毫秒级的表现就会产生非常大的误差。如果再以此误差去分析问题,就会让思维走上弯路。例如用Seconds_behind_master去评估1s内的主从延迟就是一个典型的例子。
无毁的湖光-Al
2022-09-21
660
0
日常问题排查-调用超时日常问题排查-调用超时
编程算法
jvm
kernel
日常Bug排查系列都是一些简单Bug排查,笔者将在这里介绍一些排查Bug的简单技巧,同时顺便积累素材^_^。
无毁的湖光-Al
2021-12-24
1.2K
0
日常Bug排查-消息不消费日常Bug排查-消息不消费总结
socket编程
编程算法
tcp/ip
数据库
sql
日常Bug排查系列都是一些简单Bug排查,笔者将在这里介绍一些排查Bug的简单技巧,同时顺便积累素材^_^。
无毁的湖光-Al
2021-12-24
803
0
ntp导致的时钟回拨ntp导致的时钟回拨
unix
编程算法
ntp
我们的服务器时间校准一般是通过ntp进程去校准的。但由于校准这个动作,会导致时钟跳跃变化的现象。 而这种情况里面,往往回拨最能引起我们的困扰,回拨如下所示:
无毁的湖光-Al
2021-12-24
1.5K
0
日常Bug排查-系统失去响应-Redis使用不当日常Bug排查-系统失去响应-Redis使用不当
云数据库 Redis
编程算法
java
腾讯云可观测平台
日常Bug排查系列都是一些简单Bug排查,笔者将在这里介绍一些排查Bug的简单技巧,同时顺便积累素材^_^。
无毁的湖光-Al
2021-12-24
325
0
Prometheus时序数据库-报警的计算Prometheus时序数据库-报警的计算
数据库
sql
在前面的文章中,笔者详细的阐述了Prometheus的数据插入存储查询等过程。但作为一个监控神器,报警计算功能是必不可少的。自然的Prometheus也提供了灵活强大的报警规则可以让我们自由去发挥。在本篇文章里,笔者就带读者去看下Prometheus内部是怎么处理报警规则的。
无毁的湖光-Al
2021-12-24
1.1K
0
用隧道协议实现不同dubbo集群间的透明通信用隧道协议实现不同dubbo集群间的透明通信
dubbo
zookeeper
jar
http
笔者最近完成了一个非常有意思的隧道机制(已在产线运行),可以让注册到不同zookeeper之间的dubbo集群之间能够正常进行通信。如下图所示:
无毁的湖光-Al
2021-01-14
781
0
从Linux源码看Socket(TCP)的accept从Linux源码看Socket(TCP)的accept一个最简单的Server端例子总结
socket编程
linux
编程算法
笔者一直觉得如果能知道从应用到框架再到操作系统的每一处代码,是一件Exciting的事情。 今天笔者就从Linux源码的角度看下Server端的Socket在进行Accept的时候到底做了哪些事情(基于Linux 3.10内核)。
无毁的湖光-Al
2020-12-08
1.9K
0
解Bug之路-NAT引发的性能瓶颈解Bug之路-NAT引发的性能瓶颈总结
nginx
安全
linux
tcp/ip
nat
笔者最近解决了一个非常曲折的问题,从抓包开始一路排查到不同内核版本间的细微差异,最后才完美解释了所有的现象。在这里将整个过程写成博文记录下来,希望能够对读者有所帮助。(篇幅可能会有点长,耐心看完,绝对物有所值~)
无毁的湖光-Al
2020-11-12
1.1K
0
解Bug之路-Nginx 502 Bad Gateway
nginx
linux
事实证明,读过Linux内核源码确实有很大的好处,尤其在处理问题的时刻。当你看到报错的那一瞬间,就能把现象/原因/以及解决方案一股脑的在脑中闪现。甚至一些边边角角的现象都能很快的反应过来是为何。笔者读过一些Linux TCP协议栈的源码,就在解决下面这个问题的时候有一种非常流畅的感觉。
无毁的湖光-Al
2020-07-27
1.7K
0
从Linux源码看Socket(TCP)Client端的Connect
linux
tcp/ip
笔者一直觉得如果能知道从应用到框架再到操作系统的每一处代码,是一件Exciting的事情。 今天笔者就来从Linux源码的角度看下Client端的Socket在进行Connect的时候到底做了哪些事情。
无毁的湖光-Al
2020-06-30
1.5K
0
Linux上TCP的几个内核参数调优
linux
tcp/ip
Linux作为一个强大的操作系统,提供了一系列内核参数供我们进行调优。光TCP的调优参数就有50多个。在和线上问题斗智斗勇的过程中,笔者积累了一些在内网环境应该进行调优的参数。在此分享出来,希望对大家有所帮助。
无毁的湖光-Al
2020-06-16
6.2K
0
解Bug之路-记一次存储故障的排查过程
linux
tcp/ip
高可用真是一丝细节都不得马虎。平时跑的好好的系统,在相应硬件出现故障时就会引发出潜在的Bug。偏偏这些故障在应用层的表现稀奇古怪,很难让人联想到是硬件出了问题,特别是偶发性出现的问题更难排查。今天,笔者就给大家带来一个存储偶发性故障的排查过程。
无毁的湖光-Al
2020-06-02
662
0
自己动手写SQL执行引擎
linux
tcp/ip
在阅读了大量关于数据库的资料后,笔者情不自禁产生了一个造数据库轮子的想法。来验证一下自己对于数据库底层原理的掌握是否牢靠。在笔者的github中给这个database起名为Freedom。
无毁的湖光-Al
2020-05-21
712
0
解Bug之路-dubbo应用无法重连zookeeper
linux
tcp/ip
dubbo是一个成熟且被广泛运用的框架。饶是如此,在某些极端条件下基于dubbo的应用还会出现无法重连zookeeper的问题。由于此问题容易导致比较大的故障,所以笔者费了一番功夫去定位,现将排查过程写成博文分享出来。
无毁的湖光-Al
2020-04-09
1.9K
0
解Bug之路-中间件"SQL重复执行"
linux
tcp/ip
我们的分库分表中间件在线上运行了两年多,到目前为止还算稳定。在笔者将精力放在处理各种灾难性事件(例如中间件物理机宕机/数据库宕机/网络隔离等突发事件)时。竟然发现还有一些奇怪的corner case。现在就将排查思路写成文章分享出来。
无毁的湖光-Al
2020-03-25
809
0
从linux源码看socket(tcp)的timeout
socket编程
java
网络编程中超时时间是一个重要但又容易被忽略的问题,对其的设置需要仔细斟酌。在经历了数次物理机宕机之后,笔者详细的考察了在网络编程(tcp)中的各种超时设置,于是就有了本篇博文。本文大部分讨论的是socket设置为block的情况,即setNonblock(false),仅在最后提及了nonblock socket(本文基于linux 2.6.32-431内核)。
无毁的湖光-Al
2020-01-15
4.6K
0
解Bug之路-记一次调用外网服务概率性失败问题的排查
nginx
tcp/ip
unix
nat
和外部联调一直是令人困扰的问题,尤其是一些基础环境配置导致的问题。笔者在一次偶然情况下解决了一个调用外网服务概率性失败的问题。在此将排查过程发出来,希望读者遇到此问题的时候,能够知道如何入手。
无毁的湖光-Al
2019-10-22
1.8K
2
从MySQL源码看其网络IO模型
云数据库 SQL Server
数据库
sql
socket编程
MySQL是当今最流行的开源数据库,阅读其源码是一件大有裨益的事情(虽然其代码感觉比较凌乱)。而笔者阅读一个Server源码的习惯就是先从其网络IO模型看起。于是,便有了本篇博客。
无毁的湖光-Al
2019-07-01
2.4K
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档