一篇好文章:阿里云主机按指定端口范围批量打开端口

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/openanolis/article/details/115550339
收起
作者 / 丁雪峰(花名:玄拙) 

编辑 / 伯瑜 芹菜

出品 / 云巅论剑

很快睦晨就开了一台新的 ECS,选择了最新的 Alibaba Cloud Linux2。很快机器启动之后,睦晨要安装公司的服务程序,但是这个时候,睦晨突然想起来了一个事情,这个客户很奇怪,居然要求服务端开了很多端口 8000-10000。他们请求也是很随机在这些端口上。这就麻烦了,TCP RT守出好像说是配置指定的端口的啊,我这是端口范围啊。怎么办,发消息,守出也不回。这下麻烦,听着挺好的东西,居然不支持配置端口范围,什么破玩意。

经过一个白天的爆晒,楼下的柳树本来都有一些无精打采的样子,现在天气凉下来了,虽然柳枝向下,但是透着光的绿给人奋发向上的力量。

睦晨非常烦燥,研究了半天挺好的东西,到最后一步了,居然不支持端口范围。一个人在窗口看着外面的柳树,叫了一个外卖,等外卖的时间看着远处黑洞洞的夜也冷静了下来。拆开外卖,吃了几口白米饭,心想,不能放弃,这是我最接近成功的机会了。想起来,守出说是 Alibaba Cloud Linux 2 开源的项目,那应该有文档吧。睦晨放下外卖到阿里云官网找了一下,还真找到了:

https://www.alibabacloud.com/help/zh/doc-detail/181331.htm 

仔细一看,还真支持端口范围,真不愧是应用多年的老项目啊,考虑还真全面,非常棒的项目。

睦晨变脸就和川剧一样。

扒了两口白米饭,开始干活了。

modprobe tcp_rt lports_range=8000,10000
接着就在 /sys/kernel/debug/tcp-rt 下面找到了日志文件,测试了一下,发现没什么问题,数据很详细完全可以满足要求。

仿佛看到了光明,睦晨一点也不累。

睦晨很细心,又测试了一下模块的卸载,先执行了一下这个命令,守出说是这样之后新的连接就不会再使用 tcp rt 了,这样旧的连接都退出之后 tcp rt 就可以卸载了:

echo 1 > /sys/kernel/debug/tcp-rt/deactivate
然后关闭了测试的连接,一会

lsmod
就显示 tcp_rt 没有在使用了,执行

rmmod tcp_rt
整个过程都很顺利,没有遇到什么问题。 

然后睦晨就提了申请,老大也还在线把机器加入到了集群。一会就有大量的数据出来了,睦晨化身数据分析工程师。

 

结尾
老大:“老板,我们找到原因了。”老板刚刚到公司,老大就带着睦晨进了老板办公室。“睦晨,你给老板介绍一下情况。”

睦晨:“老板,是这样的,我们其实是客户的默认厂家,DNS 解析的时候,用户只是把一部分电信的客户切走并给了其它的厂家,而其它的小运营商的量其实都在我们这边。而就是这些小运营商的数据把我们的数据拖慢了。”

老板:“这么简单?之前怎么没想到。”

睦晨:“我们之前有猜测过,但是没有数据支撑。用户的响应其实很小,这导致我们 nginx 上统计的数据,所有的请求响应耗时都很短,看不出来差别。所以之前和用户提了,没有证据用户不认可。”

老板:“哦!这次是怎么就有证据了。”

睦晨:“我们从内核采集到了所有请求的发包的耗时,把慢的这些请求的过滤出来,基本都是小运营商的 ip。”

老大:“我已经和用户沟通过了,我把数据一摆,他们接受了。哈哈哈哈。”

睦晨:“只要把几个小运营端的数据过滤一下,我们的数据和其它的厂家的数据差不多,还要更好一点点。他们也确认了,所有的小运营商的量基本都是在我们这边,因为我们是他们配置的 DNS 默认解析。”

老大:“这些数据还可以挖掘一些其它的信息,我想要做一个平台,把这些数据实时导入进来,以后遇到这样的客户就不怕了。还可以用来监控我们日常的数据,分析出来我们一些自己的问题,及时发一些异常的情况。这个平台就让睦晨来负责吧!”

睦晨,揉着黑眼圈,傻笑:“嘿,嘿,嘿.....好的。”

老板笑呵呵:“很好,很好,很好。小伙子加油啊!!”

中午食堂。

谢了顶的同事喝着黄豆海带排骨汤说:“睦晨啊,你们老大房星真是巾帼不让须眉?”

“话说,你们老大名字还真有些怪啊。”

“这次解决了客户的问题,老板又表扬你们组了。”

“你们老大还特别漂亮,我们组压力山大啊!!”

“......”同事又在不停地吧啦吧啦。

睦晨回忆着早上老大的夸奖,红着脸扒了几大口白米饭。

“听说这次你立了大功啊,给哥说说!”睦晨被打断了扒饭不太高兴,拿起手机甩给他一个链接:

https://www.alibabacloud.com/help/zh/doc-detail/181331.htm 

接着,继续扒白米饭。

(完)
————————————————
版权声明:本文为CSDN博主「openanolis」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/openanolis/article/details/115550339

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值