最近一两个礼拜,oschina 频繁宕机,而且宕机时间长达几十分钟。我首先向您的访问不畅表示深深的歉意。我们一直在分析宕机的原因,从访问日志上我们发现宕机时间前后大量的 ip 在访问 oschina 一些老的页面。其其中不乏来自国内搜索引擎的 ip 段,但 user-agent 显示却是常规的浏览器,而非爬虫 ua。因为这些老的页面多数没被访问过,因此没被缓存,于是导致数据库连接爆满以及 tomcat 处理线程队列爆满的情况。让系统无法正常访问。
我们的系统已经做了对单 ip 的并发控制,但是大量的 ip,而且毫无规律让我们防不胜防。
我们不太清楚这种行为是有意还是无意,对我们自身而言,说明我们的系统还存在很多不足,使得无法应付这种访问情况。
我们近期也在计划对系统进行程序上的进一步优化,以及硬件的扩容,希望能给大家提供一个稳定快速的开源中国。
再次表示深深的抱歉。
红薯
2014年4月14日