V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Artoria
V2EX  ›  Ubuntu

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

  •  
  •   Artoria · 2015-12-15 21:36:17 +08:00 · 2964 次点击
    这是一个创建于 3265 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    我都快疯了。

    2 条回复    2015-12-21 10:46:34 +08:00
    sivacohan
        1
    sivacohan  
       2015-12-15 23:53:55 +08:00 via Android
    事情可能有几点
    1 , SLB 有问题
    2 ,你代码有问题

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

    个人猜测
    你没有使用缓存,并且首页存在数据库查询。 SLB 默认使用 GET 方法检测健康性。这样 SLB 健康检测就带来了很大流量。然后后面就都卡住了。
    wuwuyun
        2
    wuwuyun  
       2015-12-21 10:46:34 +08:00
    SLB 是有点问题,没办法上传大一点的文件( 100M+)到后端 nginx ,总是会超时,域名解析到机器真实 IP 上传不会超时
    client mx body size 配的没问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1406 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 17:25 · PVG 01:25 · LAX 09:25 · JFK 12:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.