V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Artoria
V2EX  ›  Ubuntu

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

  •  
  •   Artoria · Dec 15, 2015 · 3587 views
    This topic created in 3788 days ago, the information mentioned may be changed or developed.

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

    我都快疯了。

    2 replies    2015-12-21 10:46:34 +08:00
    sivacohan
        1
    sivacohan  
    PRO
       Dec 15, 2015 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  
       Dec 21, 2015
    SLB 是有点问题,没办法上传大一点的文件( 100M+)到后端 nginx ,总是会超时,域名解析到机器真实 IP 上传不会超时
    client mx body size 配的没问题
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5583 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 03:09 · PVG 11:09 · LAX 20:09 · JFK 23:09
    ♥ Do have faith in what you're doing.