现象:有部分同学在访问wiki时出现“Surge Protection”提示,导致不能正常访问wiki页面。这个情况的出现并不是所有人都不能访问,有些同学的访问是正常的。
分析:开始时,我认为是同学用的浏览器有问题,或者是网络问题,没有太在意。有几个还反馈后,感觉可能有其他故障。于是查了一下wiki的设置,认为可能是,由于同时访问wiki的同学多到一定程度后,会触发wiki服务器的自我保护机制而拒绝一部分用户的访问请求。通过一组对比尝试确认,就是这个原因。
解决方法:我们用的moinmoin wiki服务器有一个设置参数“surge_action_limits”控制并发访问用户数。我把缺省设置加大了十倍。确认可以解决这个问题。
注:为避免重复解决相同问题留此描述,以方便以后出现类似问题时的处置。