Dear All,我们的服务器在2019年10月18日上午8:00~11:00,以及晚间11:00~次日凌晨1:55遭遇了两次宕机,情况都属于MySQL数据库连接超限,进而导致登录用户无法正常的读取、写入页面(匿名用户受到缓存机制的保护大概率不受影响)。

20191019015928.jpg

措施

经过排查,我们可以确认,这两次情况均属于异常状况,与正常的编辑、访问无关。宕机的主要原因来自Warframe中文维基的首页,被大量(伪装成)手机UA的爬虫恶意访问,进而导致数据库连接异常。这种情况,我们已经暂时定性为恶意的爬虫攻击,反爬策略已经上线,并会持续追踪和进行响应。

20191019020053.jpg

我们在确认了问题的根源后,于19日凌晨1:55对Warframe首页部署了反爬策略(从上图可以看出,连接数很快恢复正常)

  • 对于使用手机浏览器正常访问warframe维基遭到误封的,请尽量使用PC浏览,或者从其他页面着陆

说明

众所周知,Warframe中文维基凝结了中文Warframe社区的大量劳动成果,是华语社区内最为详实、丰富的Warframe民间资料站。比起多年前由user:Honestleaf从Wikia(现在的Fandom)迁移到灰机时,无论是编辑群体数量,内容完善度,数据详实程度都有了质的飞跃。在这期间,灰机为Warframe和其他站点持续、稳定的提供了各种资源和服务,特别是在面向开发者层面,灰机给予了同类平台无法比拟的权限和自由,这一切都基于我们团队对社区用户和访问者的善意推定和几乎无条件的信任

但事物都具有两面性,在提供了较为宽松的开发权限和技术架构后,就必然面临着更多的风险。因此,我们希望每一个访问和使用灰机WIKI平台的用户能够理解下面所述的客观情况:

  • 本次发生的宕机事件,不属于服务器算力不足的情况,也无法通过升级配置来解决,由于灰机全面支持SemanticMeidaWiki和基于MongoDB的JSON数据存储和查询方法,我们的数据库压力也要远比同类型网站来的更大。对应的,在服务器的CDN支出和数据库开销方面,同等量级的成本是同类MediaWiki平台的5~10倍以上。换言之,就算我们提高了数据库的连接数,依然有可能被更多的恶意攻击占满。
  • 尽管我和一部分灰机的Staff活跃在各大站点之中,但请注意,灰机WIKI的内容运作模式永远是UGC为主导的,我们并不是一个靠官方编辑驱动的平台。灰机自身禁止漂洗、爬取其他站点的内容,因此希望访问和使用者善待原创内容和贡献值的辛苦劳动,基于最起码的尊重和包容。
  • 在符合内容分享协议的前提下,我们提供接口和方法供善意的第三方调取和使用灰机上的内容,所以如果您对灰机上的内容感兴趣,可以主动联系我们,通过合法、礼貌的途径进行合作,而不是采取不负责任、损人利己的手段。灰机坚决反对一切恶意的抄袭和爬取行为,并会与之奉陪到底。必要时刻不排除使用法律武器来维护自身和用户的权益。
  • 对于普通用户来说,请您不使用、不推广、不购买任何涉嫌抄袭、爬取灰机内容的网站、APP,这是对原创最大的支持,也是对心术不正者最好的反击。我们理解用户对于APP的迫切需求,灰机自己开发的APP正在路上,争取在年内测试发布,届时我们会一如既往的提供开发的架构,供各个站点自行参与到项目中来,共同完善APP的内容。
avatar
SerGawen
江湖人称模板小王子|专业制作模板二十年
avatar
avatar
St0114
0

:+1:

1年