今天,从早上9点多起,CSDN Blog一直处于不稳定状态。我们的技术人员,以为是新的程序版本导致问题,花了大量时间在调试、优化上面,结果仍然不能解决问题。到了6点,正在焦头烂额之际,突然之间,一切恢复了正常。
世上的事情,总有个因果关系。我们查看了当天的HTTP请求日志,发现一个IP在不停地请求页面,请求间隔时间相当短,让我们不禁怀疑有人攻击。
再查,来自这个IP的请求,最高峰时竟然达到同时600多个请求,在这样的压力下,并不强壮的Blog系统,不堪重负,只要不断地503,503,503,把几乎所有正常请求都弹出了。这个IP(61.152.105.96)位于上海市外高桥机房,和某BSP的服务器位于一个网段;这家BSP目前在大举推广“博客搬家”行动。虽然这家BSP没有明文标出支持CSDN Blog搬家,但聪明的用户发现,利用他们对DoNews Blog的搬家支持漏洞,也可以搬CSDN Blog。所谓博客搬家,就是用程序帮助用户把Blog文章从其他BSP搬到这家BSP。
帮用户“Blog搬家”无可厚非,CSDN不反对,毕竟它让用户更方便地转移BSP。但是,用来搬家的程序,是否能写得别那么流氓?线程少一些、间隔时间长一些,也就皆大欢喜了。把对方服务搞垮,自己也得不到好处。大家都是BSP,本是同根生,相煎何太急!
我谨代表CSDN,向Blog作者和读者致以歉意!请原谅,我们没有第一时间发现问题的原因,导致Blog一整天访问不正常。同时,我们也要强烈谴责流氓的搬家行为。正如目前暂时无法从法律上追究流氓软件责任一样,似乎也无法从法律上追究流氓搬家行为。只是,再次呼吁那家BSP的程序员,请把软件写得更好一些。

本是同根生,相煎何太急相关推荐

  1. 本是同根生,相煎何太急?

    §00 车神保佑 今天早上看到线上比赛B站的一段视频.屏幕显示一组参赛队伍在车模比赛间隙给运行后的车模电机进行降温.其中一位同学利用湿抹布抹布擦拭电机,另外一个同学则利用双手不停的扇风.虽然吹不了多少 ...

  2. 电磁信号检测 | 本是同根生,相煎何太急

      近期,看到有同学问:为什么电磁车模,在开启电机之后,采集的电磁强度数值出现异常的问题.通过多次实验发现采集电磁数值异常与电机开启有这明显的因果关系.并且,电机速度越快,数值越加凌乱,使得车模舵机控 ...

  3. 【原】相煎何太急——input的blur事件与button的click事件

    先来一段引子,最近在写手机h5页面,主要是一些登陆注册方面的,最绕不开的就是表单元素. 我想实现的是:在输入框后边有一个删除图标,当输入东西的时候触发事件,显示删除图标,点击该图标会删除之前输入的内容 ...

  4. 荣耀畅玩7x不能使用鸿蒙系统,本是同根生 荣耀畅玩7、畅玩7A、畅玩7C和荣耀7X区别对比...

    荣耀畅玩系列一直是高性价比的代表,回归到今年,荣耀最新一代的畅玩系列是7系列.伴随着荣耀畅玩7的发布和上市,意味着今年的荣耀畅玩系列家族齐聚一堂,而对于接下来下半年是否会发布畅玩8系列还是一个问号.对 ...

  5. 本是同根生,字节跳动“竞业限制”何太急?

    图文来源于网络 文|程浩然 来源 | 螳螂财经(ID:TanglangFin) "奉劝各位不要去字节跳动了.离职之后我遭到了这家公司的持续骚扰." 日前,在"脉脉职言&q ...

  6. 本是同根生——独立游戏界自我山寨的纷争

    本是同根生--独立游戏界自我山寨的纷争 日期:2012-07-13 09:22:07 来源:Joynews.cn 作者:张帆 Minecraft的热卖给一些懒得动脑又缺钱花的开发者带来了新的" ...

  7. 马云/牛根生经典语录

    1.当你成功的时候,你说的所有话都是真理. 2.我永远相信只要永不放弃,我们还是有机会的.最后,我们还是坚信一点,这世界上只要有梦想,只要 不断努力,只要不断学习,不管你长得如何,不管是这样,还是那样 ...

  8. 牛根生--蒙牛创业故事

    牛根生,内蒙古人,蒙牛乳业集团的创始人.老牛基金会创始人.名誉会长,"全球捐股第一人",1999年离开伊利.1999年创立蒙牛,后用短短8年时间,使蒙牛成为全球液态奶冠军.中国乳业 ...

  9. vivo和OPPO兄弟相煎从国内延伸至东南亚市场

    日前市调机构counterpoint公布的数据指vivo在东南亚的印尼市场出货量倍增,一举夺下印度手机市场第一名,超越了此前在该市场占据优势的OPPO,这显示出OV两兄弟的竞争从国内延伸至海外. 早几 ...

最新文章

  1. sequence mysql jpa_Java-JPA-生成器-@SequenceGen
  2. NOKIA Update for Windows Phone
  3. 前端学习(2028)vue之电商管理系统电商系统之展示物流进度
  4. 开源硬件_扩展对开源硬件的访问
  5. xutils retry error, curr request is null
  6. Thread类和Runnable接口如何运用?
  7. ubuntu16.04使用ipv6
  8. 信号的捕捉与sigaction函数
  9. J2EE的13种核心技术(一)
  10. python3.7怎么用_Python 3.7.0 来了!
  11. java 异常捕捉 ( try catch finally ) 清晰解释
  12. Spring学习笔记17--在XML中使用SPEL
  13. SDOI2017 相关分析
  14. 银联无卡涉及关键词整理
  15. App测试实战:测试内容、测试工具、测试效果
  16. 雨听 | iOS快捷指令之免费观看全网免费视频
  17. 基于java可视化的会议室管理系统
  18. 06-数据类型的常用操作-字符串常用操作
  19. (PTA)数据结构(作业)4、链表
  20. 精简高效的CSS命名准则和方法

热门文章

  1. oracle 重做日志内容,修改oracle重做日志文件大小
  2. android百度定位定位点返回非常慢,Android 定位之百度地图定位 问题总结
  3. [Fabric] First-NetWork(byfn.sh文件分析)
  4. 太解压了!!!还有5天高考,想过做程序猿吗?提前关注
  5. 使用C语言生成bitmap
  6. 基于OpenCV的手掌检测和手指计数
  7. python换行和回车的区别_终于搞懂了回车与换行的区别
  8. 图片上传到腾讯云COS小案例
  9. linux系统vim下输入回车换行符号的解决方法
  10. Java集成阿里云的实时语音识别遇到的一些问题