凌晨的重复访问

  最近产品里面总是出现一些奇怪的重复内容,比如重复的发布图片。典型的,一些内容总是在每天的凌晨3,4点钟出现在系统里,每天,又是凌晨,很奇怪。这个时段基本不可能是用户在发布内容。虽然审核人员可以毙掉,但总是让人不爽,于是下决心查一下。

  由于接触服务端还刚刚一个月,很多事情都还不很熟悉。第一个反应,是程序出了bug,但看了一下相关接口的代码,实在不像是能出这类问题的样子。当时我想,最大的可能,是客户端出了bug,特别是上传图片,失败之后会重试,说不定这个过程中出了问题,客户端以为一直没有成功, 于是反复上传。

  但仔细想想,不太可能,因为即使重复也应该是隔几十秒重复,没有每天凌晨定时请求的道理。想来想去不能解释。后来实在没办法,还是采用最老套的办法,顺藤摸瓜。开始的想法,是这个请求决不可能是来源于客户端的,所以始终没有去查请求记录,现在决定去查查。

  找到nginx的log,搜索对应的接口和参数,非常出乎意料,每次重复内容,都是对应了一个真实请求的,而这些重复请求,都来自同一个IP,或者起码是一个IP段。一查,竟然是阿里的IP。询问阿里之后,知道这是阿里云的云盾主机的IP。我这才恍然大悟,我们系统迁移到阿里云之后,默认开通了云盾,其中有网页木马,漏洞检测等需要获取内容进行检查的服务,于是云盾系统就缓存了部分请求,然后每天扫描一次。而每次扫描就调用了一次接口,从而生成相应内容。

  登录阿里云后台,关闭相关的服务,一切又恢复了平静。

转载于:https://www.cnblogs.com/luofei/archive/2012/12/31/2840683.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值