问题概述
CSDN我的个人模块服务器异常导致,“ 服务超时,请稍后重试 ” 的情况,
异常截图如下:
解决办法
呃,关于这个问题嘛,先记录下,经过后台技术人员的不懈努力,过几分钟后,让我再刷新页面试试,我刷新了哈,果然可以了,最终解决了,问什么原因,也不太清楚,只是说是什么服务器原因,问客服,客服说我不太懂技术,我帮你问问我们的技术人员,然后。。。就没有然后了,好吧,能用就行了!!!
内部技术工作人员检查服务后,未发现问题,但是经过远程摸索,博主发现服务一直在报警,日志一直在报 504 错误(即超时重试),但是在监控时并没有发现问题,CPU 使用率基本都是 90% 左右。在 CPU 没有满的情况下,理论上来讲只可能出现一两个超时,不可能出现像这样大量的超时,最后通过查看 WRR 日志,发现其实是信息滞后和分布式带来的所谓的羊群效应。
导致出现上文诡异情况的原因,就是负载均衡 2.0 版本会自动刷新权重值,但是在刷新时无法做到完全的实时,再快也不可能超过一个 RTT,都会存在一些信息延迟差。当后台资源比较稀缺时,遇到网络抖动、长尾请求、服务器负载突变或者跨机房调度失败时,就可能会把某个服务器节点炸掉,但是在监控上面是感觉不到的,因为 CPU 已经被平均掉了。
好了,关于 服务超时,请稍后重试 CSDN个人用户信息模块服务器故障排查与处理 就写到这儿了,如果还有什么疑问或遇到什么问题欢迎扫码提问,也可以给我留言哦,我会一一详细的解答的。
歇后语:“ 共同学习,共同进步 ”,也希望大家多多关注CSND的IT社区。
作 者: | 华 仔 |
联系作者: | who.seek.me@java98k.vip |
来 源: | CSDN (Chinese Software Developer Network) |
原 文: | https://blog.csdn.net/Hello_World_QWP/article/details/90632582 |
版权声明: | 本文为博主原创文章,请在转载时务必注明博文出处! |