请选择 进入手机版 | 继续访问电脑版

 找回密码
 立即注册
搜索
查看: 608|回复: 0

[其它] 发现自己的闪光点

[复制链接]
发表于 2023-3-7 21:26 | 显示全部楼层 |阅读模式

第一次商业运维

那是2009年左右的事了,还是asp的时代。群里有人说他网站中毒了,希望寻找高手恢复网站。当时想着,没事做,帮帮他吧,毕竟win2003的系统,IIS本身就存在,重装一次系统,再将asp目录权限设置一下就可以了。谁知道,接过来,却发现已经有人部署过一遍了,看着乱七八糟的目录还有一些rewrite组件,心里却犯嘀咕:这是别人搞不定的事,接了一个烂活。客户也说了,之前确实找人部署过一次,但失败了。然后客户将部署前的网站截图给发过来,我一看,好样的,用了URLRewrite组件,用于SEO。我知道IISRewrite有两种组件,对方没有搞定,肯定是用了第一种组件IIS Rewrite,于是,我二话不说,用了第二种组件Fastcgi For IIS,当场见效:网站内部页面已经跑起来了。只有一个搜索,短时间内没有搞定,当时我怀疑:既然客户的网站以前是可以正常运行的,说明在部署的时候可能rewrite规则被改动过,果然,消耗了我一个多小时,把这条规则给修复了。收费380元。客户给款挺爽快的。
 

第一次抗DDOS攻击

这个哥们相当的有意思:做了一个游戏交流站,结果被竞争对手攻击。

表现:
1、晚上出现攻击,CPU负载很高,通常在95%以上(如果长期CPU负载过高,被IDC发现,会处罚的)。
2、页面打开后502 bad gateaway,需要刷新几下才能打开。
(环境:4G内存+4核CPU,软件配置环境:centos + nginx1.6 + mysql5.5 + php5.3.28 + opcache + memcache + jemalloc 理论上,这样的硬件配置+软件配置,顶10万的IP,50万PV没有问题的。)

对策:
1、加大PHP进程,以便处理更多的请求。共4G内存,PHP进程加大到170个。CPU负载降至73%左右
2、iptables封国外请求量大的IP。
3、最后,打开nginx日志,查日志得到是对member.php?action=register访问太多且多是POST请求,于是直接删除此文件,CPU负载立即下来,至此问题已经很明显了:这是一场CC攻击+DDOS攻击,DDOS只是外壳,CC才是核心。

排查问题的关键点:客户说,用的百度云加速cdn被打穿了,应该是收到手机短信,进入到linode后台,发现流量回源,才确定是DDOS攻击。但毕竟客户不是技术,不懂这么多。一出现这种问题,只能到运维群寻找帮助。
当时听说他在京东送快递的,想想快递小哥那么不容易,就不收他费用了。后来,也经常在群里聊些生活的事,他居然有荣放RAV4,搞得我心里好失落,收点辛苦费不好吗?我还在啃馒头呢 -_-

由于事发时情况紧急,怕封VPS,所以我快速响应,大部分信息都没有记录下来。部分信息记录在:一个小站,这个网站陪伴我10多年了,它作为我的一部分记忆,已经固化在历史的岁月中……
 

wordpress站优化

1、那是2015年的事情了,做网站特别是电影、游戏网站非常多。我当时也弄了一个小小的电影介绍站点,每天至少也有5000个IP,相当的嗨皮,但有一天,发现我的网站打开速度好慢:由于是wordpress建立的网站,性能本来就不好,用的主题又是瀑布流模式,于是用了nginx的limit_zone来做限制(主要用来防CC之类的攻击)且加入redis用来缓存,性能大大改善,打开速度秒开。

2、在QQ群有一人看到我发wp站优化,可以看我的站(hdwo.net,此站已倒闭),找到我说,他的wordpress站,有时候打开速度很慢,有时候网站全部打不开,挂了。然后客户说:我用的主题可能有问题,换这款漂亮的主题就会挂站,换官方默认的主题就正常。我一看他的wp主题,和我用的这个主题差不多,挺消耗性能的。我说:你找一个redis插件、再html化就行了。然后他跟我说:html不行,会导致网站的跳转链接失效。于是我就用上了nginx的fastcgi_cache。爽到飞快,给他打一个广告吧:www.lookae.com,这个网站至少有10年了吧,每天的PV量达到了百万。
注:期间此客户换过一次环境,是他的哥们换的,没用上fastcgi_cache,只用了redis,结果网站一上线,几分钟网站就打不开了。又找到我,还好当时我电脑里还有此客户环境的备份,传上去就OK了。至此,客户对我的技术也是相当的佩服。



接下来的日子用上了智能手机,经常刷视频看电影,很少看QQ群了。自然也很少管群里的闲事了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|学习笔记

GMT+8, 2024-12-12 07:25 , Processed in 0.029503 second(s), 14 queries , APCu On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表