kouwoo
卡卡的喵
2018-01-17 09:17

接口被大量访问后,数据库请求没反应的问题

80
  • 黑客攻击
  • 服务器
  • 数据库

最近网站被黑客攻击,一个获取验证码的接口被大量的请求(大概1天有几十万次的请求),
这个获取验证码的接口做的事情是生成一个随机数放到session里,
服务器运行了大概1个月左右,所有涉及到访问数据库的请求都没有反应了(访问超时),
但其他没有访问数据库的请求(比如页面跳转)之类的请求都可以访问.
重启服务器后回复正常.
请问这个是什么原因导致的呢?难道是session把内存占满了,所以才无法访问数据库呢?
ps 服务器用的是tomcat7.0 ,项目架构用的是springmvc

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

7条回答

为你推荐