今天晚上18:30-20:10左右,因为错误的重定向致使的404故障形成博客后台不能正常访问,以及20:15-20:45左右忽然遭遇的流量攻击形成主站不能访问,给你们带来了很大的麻烦,望你们谅解!程序员
今天下午咱们发布博客后台的一个更新,发布后进行了屡次仔细的测试未发现有问题,觉得大功形成了,因而18:00以后去吃饭并在黄浦江边上逛了逛。缓存
哪知此次的更新中有个bug,只是在测试时因为缓存的存在未能触发问题(可见再仔细的测试有时也没法弥补代码中的不仔细)。18:30以后,因为相关缓存的过时,问题开始触发。安全
但是当时沉浸在黄浦江上的美景中未能及时发现。。。服务器
等咱们发现并最终将博客后台恢复正常时,已经到了20:10左右。真是罪孽深重啊,居然让故障持续这么长时间。好后悔啊,当时要是用手机上一下网就能提前发现,但是没有后悔药,只有血的教训。测试
当咱们还沉浸在博客后台故障带来的郁闷中时,忽然主站不能访问了,ping也ping不通,上服务器一看居然没有请求了。联系阿里云后才知道遭受了流量攻击,触发了阿里云的安全防御(达到必定攻击流量时阿里云会屏蔽该VIP的全部请求),在阿里云的紧急处理下才扛过了此次流量攻击。阿里云
接着,咱们分析了博客后台的相关代码,发现居然是一个低级错误引发的,在字符串.IndexOf时少写了一个逗号。格外郁闷!blog
之前以为程序员是艺术家,但是做家写错了一个字没什么大不了,画家少画或多画一笔没什么大不了,歌手唱错一句歌词也没什么大不了。而程序员写错一行代码,在不少时候下都会引起大问题。字符串
如今以为程序员是医生,写代码如同作手术,要极其当心认真,不得有半点闪失。博客