想问下,为什么我的网站一旦加入阿里的 slb 负载就变得贼卡

2015-12-15 21:36:17 +08:00
 Artoria

不加入还好好的,一旦加入,我用 ip 进去都卡。 没点一次都要响应个 3 秒以上。 laravel 框架写的,服务器, 2 核 8g ubuntu14.04 64 位 的系统

我都快疯了。

2916 次点击
所在节点    Ubuntu
2 条回复
sivacohan
2015-12-15 23:53:55 +08:00
事情可能有几点
1 , SLB 有问题
2 ,你代码有问题

排斥手段
1 ,检查本地到 SLB 和本地到 server 的线路情况。 tracepath
2 ,检查使用 SLB 和不使用 SLB 时, server 的 CPU 和内存占用。还有网络带宽。还有 disk IO 。
3 ,像你说的这种情况,应该去看一下 access.log 和 error.log

个人猜测
你没有使用缓存,并且首页存在数据库查询。 SLB 默认使用 GET 方法检测健康性。这样 SLB 健康检测就带来了很大流量。然后后面就都卡住了。
wuwuyun
2015-12-21 10:46:34 +08:00
SLB 是有点问题,没办法上传大一点的文件( 100M+)到后端 nginx ,总是会超时,域名解析到机器真实 IP 上传不会超时
client mx body size 配的没问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/243793

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX