meta data for this page
  •  

2014年的古墓丽影中文站

继续使用独立主机,网站结构无大变化。下半年中文站服务器时常出现不稳定状况,网站被拖慢以至宕机,经过反复排查和调试,年底基本摸清了原因并初步解决了问题。

自制关卡分站内容全部并入论坛,单设板块存放。

新浪微博(@古墓丽影中文站)继续保持运转。

下半年网站不稳及修复

2014年8月9日,TombCrow 在更新中文站百科时报告网站无法访问。ply_xyz 初步排查发现是服务器负载过高所致,并对此进行了初步调整,但问题尚未确诊。网站恢复后大约维持了半个月的平稳,至8月23日又出现了问题,调整过程中仍未能发现症结所在。此后,在逐步摸索肇因的过程中,中文站时常出现无法访问的状况,也逐渐在后台增加更多的可供追踪的日志信息,但是每次追踪一步都发现是一个隐藏更深的问题拖慢了之前发现的问题。直到11月1日晚,一个熟悉php的朋友拜访 ply_xyz,被拉入解决此事。两人仔细研究后发现是中文站的移动版进行数据库查询时,访问到大量的pingback数据(数百M)并且逐条处理的原因拖慢服务器,导致apache和mysql互相影响扩大影响,直到网站无响应,至凌晨确定并屏蔽了这一问题。翌日,ply_xyz联系费茨确认了无效的pingback数据,并且批量删除了大量的垃圾数据。而pingback数据的产生也早在之前数个月的追查中被屏蔽过。此至年底,暂未再次出现同样问题,中文站访问恢复正常。

网站无法访问日期 排查结果
2014年8月9日 服务器负载过高
2014年8月23日 基本排除DDoS攻击
2014年8月30日 增加服务器负载log
2014年9月1日 屏蔽某高频访问IP
2014年9月19日 增加屏蔽IP
2014年9月24日 提高防范条件
2014年10月5日 怀疑wiki容量过大导致问题
2014年10月8日 注意到数据库大量耗时操作
2014年10月23日 给论坛数据加入索引
2014年10月25日 同上
2014年10月28日 同上
2014年10月29日 注意到网站程序消耗更大
2014年10月30日 限制网站程序可用资源
2014年10月31日 注意到外部程序读取论坛可能是原因
2014年11月1日 修复