Archive for December, 2007

Apache崩溃的几个很可能的原因

Thursday, December 20th, 2007

近来网站访问量增加很快,于是出来一大堆问题,折腾了好几天,记下一些操作总结,共享之,先说说Apache崩溃的一些可能性和相应的处理方法,从最简单的排查:
1,磁盘空间不足
这是最容易忽视的问题,现在的磁盘便宜,一般人的机器磁盘的空间都是有很多剩余的,不要想当然的认为不是你磁盘空间的问题,也许是日志?或者是你的缓存文件突然吃光了你的磁盘呢?df -h一下很容易的事情,磁盘空间不足会造成很多怪异的现象,Apache进程不断堆积不释放,由于出现“could not make child process * exit,attemption to continue anyway…”之类的错误日志,最后Apache吃掉整个机器的内存,SSH不能登录,不能Reboot,不能Kill进程,,只能强行重启了
2,检查Apache的日志达到2G!!
通常对自己的日志都有一个大概的估计,但检查一下Apache的日志大小也是很有必要的,特别是Apache的Access日志,但近来一些极端无聊的所谓的垃圾人,不断扫描你的机器的目录,试图在你机器上下载你的Wwwroot.rar,下载你的Data.mdb,草,还在你的PHP的脚本目录里面扫描你的Upload.asp文件,(做个Rewrite,喂给这些扫描一些木马或者广告,呵呵,我就是这么干的),这样的垃圾人给Apache的Error日志产生很多垃圾信息。 如果Apache日志达到2G(限制),Apahce很可能出现一些无法解释的怪异的现象,Httpd进程无法启动,或者一启动,马上又停掉。
3,DDos攻击
通常这类的方法检查和处理比较麻烦,排除了你机器本身原因,Apache配置的原因,发现Apache的还是不停的崩溃,哪监测一下服务器网络连接情况,用脚本看一下连接情况:netstat -na|grep ESTABLISHED|awk ‘{print $5}’|awk -F: ‘{print $1}’|sort|uniq -c|sort -r -n,或者统计一下请求过多的的IP(netstat -an | grep -v LISTEN | awk ‘{print $5}’ | awk ‘BEGIN { FS=”:” } { Num[$1]++ } END { for(i in Num) if(Num[i]>8) { print i} }’ | xargs -i[] iptables […]

QQ消息中屏蔽CN域名

Tuesday, December 18th, 2007

今天发现QQ信息发送的时候,所有CN域名的地址都发送不出去了,并不是过滤,只要这条消息中含domain.cn这样的域名,整条消息都发不出去,据说TM不受影响,不知道QQ这个措施是基于什么,这样子的话,很多利用QQ进行口碑传播的网站将会受不小的影响,像tianya.cn之类的,还有一些域名为CN的QQ工具站估计比较郁闷了。

VOHOT.COM我热网 — 谷歌最简网址 G.cn 上线

Wednesday, December 12th, 2007

Google 谷歌最简网址 G.cn 上线
说实话,我倒觉得原来的Google.com这个打起来顺手,打成习惯了,想改还真有需要一个过程,Google.com可以随手打出来,但G.cn还没有这么下意识,7怪。

2007年最令人震撼的新闻照片

Friday, December 7th, 2007

时间:2007年12月6日凌晨零时左右
地点:山西省临汾市洪洞县左木乡红光村原新窑煤矿
事件:瓦斯爆炸事故
一名抱着孩子的山西洪洞煤矿爆炸遇难矿工家属听到噩耗后悲痛欲绝。

让人震撼:小孩的眼神!大人的悲痛!,在这小孩童的眼睛里,看到非常多的东西。。。