Feb
02
2021
Linux实例中FIN_WAIT2状态的TCP链接过多
在HTTP服务中,Server由于某种原因会主动关闭连接,例如KEEPALIVE超时的情况下。作为主动关闭连接的Server就会进入FIN_WAIT2状态。
在TCP/IP协议栈中,存在半连接的概念,FIN_WAIT2状态不算超时,如果Client不关闭,FIN_WAIT2状态将保持到系统重启,越来越多的FIN_WAIT2状态会致使内核Crash。
Feb
02
2021
报“Time wait bucket table overflow”错误
参数net.ipv4.tcp_max_tw_buckets
可以调整内核中管理TIME_WAIT状态的数量。
net.ipv4.tcp_max_tw_buckets
参数值时,messages日志中将报“time wait bucket table
” 错误,同时内核关闭超出参数值的部分TCP连接。
Feb
02
2021
Feb
02
2021
Feb
01
2021
常见的CC攻击防护最佳实践
本文介绍了常见的CC攻击场景,并结合阿里云Web应用防火墙的相关功能给出具体的防护策略和配置,帮助您有针对性地防御CC攻击。
您可以从以下不同的CC攻击防护场景中选择贴近您自身实际需求的场景,了解相关的防护设置:
Feb
01
2021
Feb
01
2021
Linux实例启动常见服务并查询端口监听状态的方法
当您无法访问Linux实例中的服务时,可能的问题原因之一是该服务对应的进程未处于运行中。以下列举几个Linux实例中常见的服务以及这些服务未运行时产生的影响。
本文主要介绍Linux实例启动常见服务的方法并确认这些服务的端口处于监听状态。
Feb
01
2021
Linux实例TCP backlog缓存溢出导致无法远程连接实例
在Linux实例内如果存在TCP backlog缓存溢出的现象,可能会影响Linux实例的网络性能,导致实例无法远程连接。
在/etc/sysctl.conf
文件中net.core.somaxconn
和net.ipv4.tcp_max_syn_backlog
参数的值设置过低。/etc/sysctl.conf
文件主要保存系统的配置信息,如果参数配置不合理,则会影响Linux实例的网络性能。