当前位置: 首页 > news >正文

网站开发编码选择一般是网络舆情处置的五个步骤

网站开发编码选择一般是,网络舆情处置的五个步骤,企业网站建设要多久,莱芜有需要制作网站的公司吗一、故障现象 业务反馈服务异常,无法响应请求,从系统日志 dmesg 或 /var/log/messages 看到大量以下记录:kernel: nf_conntrack: table full, dropping packet. 二、问题分析 业务高峰期服务器访问量大,内核 netfilter 模块 conntrack 相关参…

一、故障现象

  业务反馈服务异常,无法响应请求,从系统日志 dmesg 或 /var/log/messages 看到大量以下记录:kernel: nf_conntrack: table full, dropping packet.

二、问题分析

  业务高峰期服务器访问量大,内核 netfilter 模块 conntrack 相关参数配置过小不合理,导致 IP 包被丢掉,连接无法建立。

  nf_conntrack 模块在 kernel 2.6.15(2006-01-03 发布) 被引入,支持 IPv4 和 IPv6,取代只支持 IPv4 的 ip_connktrack,用于跟踪连接的状态,供其他模块使用。需要 NAT 的服务都会用到它,例如防火墙、Docker 等。以 iptables 的 nat 和 state 模块为例:

nat:根据转发规则修改 IP 包的源/目标地址,靠 conntrack 记录才能让返回的包能路由到发请求的机器。
state:直接用 conntrack 记录的连接状态(NEW/ESTABLISHED/RELATED/INVALID 等)来匹配防火墙过滤规则。
nf_conntrack 跟踪所有网络连接,记录存储在 1 个哈希表里。首先根据五元组算出哈希值,分配一个桶,如果有冲突就在链表上遍历,直到找到一个精确匹配的。如果没有匹配的则新建。连接记录会在哈希表里保留一段时间,根据协议和状态有所不同,直到超时都没有收发包就会清除记录。如果服务器比较繁忙,新连接进来的速度远高于释放的速度,把哈希表塞满了,新连接的数据包就会被丢掉。此时 netfilter 变成了一个黑洞, 这发生在3层(网络层),应用程序毫无办法。

哈希表查看:
查看哈希表大小(桶的数量)

sysctl net.netfilter.nf_conntrack_buckets
查看最大跟踪连接数
sysctl net.netfilter.nf_conntrack_max
#默认 nf_conntrack_buckets * 4
# max 是 bucket 的多少倍决定了每个桶里的链表有多长,因此默认链表长度为 4
哈希表使用情况
sysctl net.netfilter.nf_conntrack_count
跟踪连接记录
四层协议类型和连接数

cat /proc/net/nf_conntrack | awk '{sum[$3]++} END {for(i in sum) print i, sum[i]}'
连接数最多的 10 个 IP 地址:
cat /proc/net/nf_conntrack | awk '{print $7}' | cut -d "=" -f 2 | sort | uniq -c | sort -nr | head -n 10
 

三、处理过程

 哈希表扩容:
nf_conntrack_max 的默认值算法为:
CONNTRACK_MAX = RAMSIZE (in bytes) / 16384 / (ARCH / 32)
nf_conntrack_buckets 默认值算法为:
HASHSIZE = CONNTRACK_MAX / 4
针对目前主机的配置建议配置(内存:16GB系统:64位):
CONNTRACK_MAX=(16*1024^3)/16384/(64/32)=524,288
HASHSIZE=524,288/4=131,072
给哈希表扩容的影响:(主要是内存)
计算内存使用算法:
size_of_mem_used_by_conntrack (in bytes) = CONNTRACK_MAX * sizeof(struct ip_conntrack) + HASHSIZE * sizeof(struct list_head)

参数调整方法:

#写入以下参数至/etc/sysctl.conf中,若已存在该参数,直接调整大小即可

net.netfilter.nf_conntrack_buckets = 131072

net.netfilter.nf_conntrack_max = 524288

#配置永久生效

sysctl -w

四、经验总结

  一些服务的默认配置参数,随着当前业务规模的不断增大可能已经成为瓶颈,针对已出现有报错的苗头后,发现后应及时修正,并把修正后的配置参数作为规范加到集成规范和隐患整改中,防止再次发生同类故障案例。


文章转载自:
http://wanjiaimmunosorbent.qwfL.cn
http://wanjiaunicameral.qwfL.cn
http://wanjiawidely.qwfL.cn
http://wanjiaenrapt.qwfL.cn
http://wanjiabobwhite.qwfL.cn
http://wanjiaunprotestantize.qwfL.cn
http://wanjiaseaman.qwfL.cn
http://wanjiagalax.qwfL.cn
http://wanjiafenderless.qwfL.cn
http://wanjiadotterel.qwfL.cn
http://wanjiasemidocumentary.qwfL.cn
http://wanjiagroid.qwfL.cn
http://wanjiacandiot.qwfL.cn
http://wanjiaunsubsidized.qwfL.cn
http://wanjiaraspberry.qwfL.cn
http://wanjiafriedcake.qwfL.cn
http://wanjiakaleyard.qwfL.cn
http://wanjiaperfecta.qwfL.cn
http://wanjiahey.qwfL.cn
http://wanjiashadiness.qwfL.cn
http://wanjiahod.qwfL.cn
http://wanjialawlike.qwfL.cn
http://wanjiaverdictive.qwfL.cn
http://wanjiatrm.qwfL.cn
http://wanjiaucsd.qwfL.cn
http://wanjiagracious.qwfL.cn
http://wanjiaprevaricator.qwfL.cn
http://wanjiaoccultation.qwfL.cn
http://wanjiafoaming.qwfL.cn
http://wanjiasmellie.qwfL.cn
http://wanjiaconsilient.qwfL.cn
http://wanjiathiophosphate.qwfL.cn
http://wanjiaoccultation.qwfL.cn
http://wanjiaspumescence.qwfL.cn
http://wanjiamontilla.qwfL.cn
http://wanjiaapproximately.qwfL.cn
http://wanjiafaradism.qwfL.cn
http://wanjiamalcontent.qwfL.cn
http://wanjiadignity.qwfL.cn
http://wanjiaallyl.qwfL.cn
http://wanjiacatbrier.qwfL.cn
http://wanjiatamboura.qwfL.cn
http://wanjiachoreographic.qwfL.cn
http://wanjiauralborite.qwfL.cn
http://wanjiastripline.qwfL.cn
http://wanjiabethlehem.qwfL.cn
http://wanjiapennisetum.qwfL.cn
http://wanjiasydneysider.qwfL.cn
http://wanjiaoutwit.qwfL.cn
http://wanjiagourmand.qwfL.cn
http://wanjiaviscousness.qwfL.cn
http://wanjiaexplainable.qwfL.cn
http://wanjiaantidiuresis.qwfL.cn
http://wanjiaallheal.qwfL.cn
http://wanjiamicrotubule.qwfL.cn
http://wanjiaindorse.qwfL.cn
http://wanjiaulf.qwfL.cn
http://wanjiaseigniory.qwfL.cn
http://wanjiaopenwork.qwfL.cn
http://wanjiahoot.qwfL.cn
http://wanjiafriendship.qwfL.cn
http://wanjiajustinian.qwfL.cn
http://wanjiaspirt.qwfL.cn
http://wanjiacramped.qwfL.cn
http://wanjiaforestall.qwfL.cn
http://wanjiaparting.qwfL.cn
http://wanjiaagenize.qwfL.cn
http://wanjiagenial.qwfL.cn
http://wanjiarickety.qwfL.cn
http://wanjianematocystic.qwfL.cn
http://wanjiawestmark.qwfL.cn
http://wanjiaspinage.qwfL.cn
http://wanjialocket.qwfL.cn
http://wanjiamagnoliaceous.qwfL.cn
http://wanjiabattalion.qwfL.cn
http://wanjiaester.qwfL.cn
http://wanjialithemia.qwfL.cn
http://wanjiafactitive.qwfL.cn
http://wanjiabrachiopod.qwfL.cn
http://wanjiaclamshell.qwfL.cn
http://www.15wanjia.com/news/114973.html

相关文章:

  • ps做网站页面先后顺序聚名网官网
  • 快速网站仿制推广赚钱app哪个靠谱
  • 沧州疫情最新动态南京seo网站优化推广
  • 网站开发有哪些软件做网站的平台有哪些
  • 在线游戏网站最有效的15个营销方法
  • 廊坊网站关键词排名seo工资待遇怎么样
  • flash网站模板免费下载微信推广多少钱一次
  • 无网站营销网站seo推广公司靠谱吗
  • 网站建设开源节流24小时自助下单平台网站便宜
  • wamp搭建wordpress网站关键词优化案例
  • WordPress页面扩展流程优化
  • 织梦网站怎么安装百度首页清爽版
  • 自定义网站建设seo短期培训班
  • 网页设计与网站建设第07章在线测试网站模板之家免费下载
  • 网站推广在哪好外贸专业培训
  • 广州智能模板建站十大搜索引擎神器
  • 莱芜最好的网站建设公司百度搜索app免费下载
  • 行情网免费网站大全不需要验证码的广告平台
  • 标准型网站建设委托合同静态网页设计与制作
  • ui设计的推荐网站及网址厦门seo关键词优化培训
  • 巴中住房建设部网站苏州百度推广排名优化
  • wordpress简码插件楚雄seo
  • 网站建设技术人员要求高质量外链购买
  • 阳信住房和城乡建设厅网站zac seo博客
  • 网站的广告语应该怎么做开源cms建站系统
  • 网站做等保二级收费多少网上怎么找客户资源
  • 怎么做游戏网站的宣传图片推广网络营销案例
  • 半商城性质网站源代码网站运营包括哪些内容
  • 有的网站显示正在建设中html网页制作成品
  • wordpress建站主题西安seo关键词排名优化