Vijos的那些事…

其实VJ关掉很久了,相信不少人也习惯了没有VJ的生活,当然,我也有一段时间没有关注了。今天突然被人问起,怎么说好呢…
个人观点,仅供参考,转载注明出处
关闭原因之技术性问题
去年十月、十一月的多次的Ddos攻击是一切的开端,那段时间国内还有不少OJ也被攻击,所以当时我们除了想着解决CSAPC问题,也没想其他的事了,但问题比想象中的严重。看过之前声明的都注意到了,在攻击之外,还有一个倒置目前没有恢复的“技术性”问题,因为之前被攻击已及多次的系统重装和重新配置也许也是导致这个技术性问题的原因,也不排除其他因素。那么这是一个怎样的问题呢:从某次VJ恢复开始,你会发现他还会时不时中断,有时还会出现IIS错误页面,或者后来你看到经过美化的错误页,一会儿又好了,实际上那段时间我最先留意到这个问题,本来是收工重启IIS程序池就可以恢复,但我发现出现太频繁,于是加入自动定时回收,于是在出现问题的一段时间由于定时的程序池回收使得系统又恢复正常,虽然lk说这样先凑合,但我依然认为这是严重的故障,要联系Conan一起检查问题,可是我们做了不少尝试还是没能解决这个问题,也包括代码版本回退,这就是为什么之前VJ恢复后很多人发现很多功能没了的原因,与次同时,我在本机调试用的VJ镜像使用最新版本的代码运行得一切正常。
如果说本来恢复也可以按原来那么设定容忍技术性问题,但是没想到恢复后的几小时再次遭到严重的网络攻击,当然,几天后Conan尝试把VJ假设到国外的服务器上,虽说成功了,虽说后来地址还被不知道谁泄露了(因此关掉了),但是依然没法解决那个技术性问题。于是不知道Conan出于什么考虑暂时不恢复服务,而恢复时间是未知数。也许恢复时VJ更加强大?我就不知道了。
New core?
这绝对是我今天看到最有趣的了,某站提出要为VJ开发新内核!
为什么这么说呢…因为我和Conan都提出过重写VJ的想法,但后来觉得工程量的问题就停了,当然,当时为了为CSAPC含有大规模输入输出数据这个问题,我还是对VJ的VTS进行了重写,并且效果很好。今天看到某人提出新Core,觉得真的挺有趣,当然,我并不知道它New在哪?谁可以告诉我下?是一个更安全的VJ系统?还是更强大的提交系统?还是原创的VTS系统?
顺便说一句,某些人你别太自以为是,我并不觉得一个四处挑起争端,充满战意,自我中心的人可以带出一个非常有素质的团队。