欢迎光临
我们一直在努力

2021年07月的文章

解Bug之路-Nginx 502 Bad Gateway-IT技术资讯
Nginx

解Bug之路-Nginx 502 Bad Gateway

admin阅读(213)评论(0)赞(0)

前言 事实证明,读过Linux内核源码确实有很大的好处,尤其在处理问题的时刻。当你看到报错的那一瞬间,就能把现象/原因/以及解决方案一股脑的在脑中闪现。甚至一些边边角角的现象都能很快的反应过来是为何。笔者读过一些Linux TCP协议栈的源...

TCP的拥塞控制(详解)-IT技术资讯
TCP

TCP的拥塞控制(详解)

admin阅读(251)评论(0)赞(0)

在某段时间,若对网络中某一资源的需求超过了该资源所能提供的可用部分,网络性能就要变坏,这种情况就叫做网络拥塞。 在计算机网络中数位链路容量(即带宽)、交换结点中的缓存和处理机等,都是网络的资源。 若出现拥塞而不进行控制,整个网络的吞吐量将随...

Linux上TCP的几个内核参数调优-IT技术资讯
sysctl

Linux上TCP的几个内核参数调优

admin阅读(221)评论(0)赞(0)

Linux作为一个强大的操作系统,提供了一系列内核参数供我们进行调优。光TCP的调优参数就有50多个。在和线上问题斗智斗勇的过程中,笔者积累了一些在内网环境应该进行调优的参数。在此分享出来,希望对大家有所帮助。 调优清单 好了,在这里先列出...

解Bug之路-记一次调用外网服务概率性失败问题的排查-IT技术资讯
TCP

解Bug之路-记一次调用外网服务概率性失败问题的排查

admin阅读(238)评论(0)赞(0)

前言 和外部联调一直是令人困扰的问题,尤其是一些基础环境配置导致的问题。笔者在一次偶然情况下解决了一个调用外网服务概率性失败的问题。在此将排查过程发出来,希望读者遇到此问题的时候,能够知道如何入手。 起因 笔者的新系统上线,需要PE执行操作...

从Linux源码看TIME_WAIT状态的持续时间-IT技术资讯
TCP

从Linux源码看TIME_WAIT状态的持续时间

admin阅读(167)评论(0)赞(0)

前言 笔者一直以为在Linux下TIME_WAIT状态的Socket持续状态是60s左右。线上实际却存在TIME_WAIT超过100s的Socket。由于这牵涉到最近出现的一个复杂Bug的分析。所以,笔者就去Linux源码里面,一探究竟。 ...

时间复杂度-IT技术资讯
算法

时间复杂度

admin阅读(179)评论(0)赞(0)

O(1) < O(logn) < O(n) < O(nlogn) < O(n^2) < O(n^3) < O(2^n) 常见的时间复杂度有(表格越靠后表示越不理想): 复杂度 名称 𝑂(1)O(1) 常数...