今日(23日)上午和下午,洛谷发生了两次无法访问的情况。我们对系统进行了排查,发现是洛谷团队作业功能引发的数据库问题。该功能由于需要多次查询每个用户和每个题目的提交状态,当用户数和题目数较多的情况下,需要进行大量的查询,导致数据库无法承受而造成中断服务。
我们对此深表歉意,并且做出如下的措施减少类似的情况再次出现的可能:
- 关闭洛谷团队的“作业”功能;
- 利用现有的题单系统,正在开发团队的私有题单,以代替之前的团队作业功能;
- 之前的团队作业会转化为团队私有题单,但是会限制数量避免类似的情况再次出现。
我们根据很多之前收集到的用户反馈,优化了洛谷团队系统。这些改进的功能将在近日和大家见面。最后再次感谢对洛谷的支持。