V2EX 首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
V2EX  ›  Linux

我服务器 TCP 连接一直都是 10K 以上,人多的时候 20K,不大正常,要怎么调整环境呢

  •  
  •   doufenger · 11 天前 · 1885 次点击

    之前一直是 2.5K 这样的,后来我做了点配置改变就变成这样了,现在我把调整的配置改回去了,还是这么高。

    第 1 条附言  ·  10 天前
    环境是这样:nginx+PHP5.6 的
    我改了 php-fpm.conf 的 request_terminate_timeout max_execution_time pm = static pm.max_children pm.max_requests request_terminate_timeout
    13 回复  |  直到 2017-10-12 15:11:19 +08:00
        1
    doufenger   11 天前
    都是 ESTABLISHED 连接,有很多但 IP 连接数是 90 多的
        2
    qianguozheng   11 天前
    哪个服务?是不是服务出问题了
        3
    topbandit   11 天前
    需要调整内核参数了
        4
    sagaxu   11 天前
    什么服务?改的什么配置?什么都不说,让人怎么给你参考。去医院看病,光说痛也不肯说哪里痛,呵呵。
        5
    yunji334401   11 天前
    什么项目,这么高
        6
    doufenger   11 天前
    @sagaxu nginx+PHP5.6 的 我改了 php-fpm.conf 的 request_terminate_timeout max_execution_time pm = static pm.max_children pm.max_requests request_terminate_timeout
        7
    opengps   11 天前
    这个级别,我只在我的 tcp 长连接 gps 系统中见过。web 项目不可能这么高吧
        8
    opengps   11 天前
    你可以看看,延长连接释放周期,我感觉像是连接过早释放了导致的
        9
    sagaxu   11 天前
    你可以区分一下,是用户跟 nginx 的连接数高,还是 nginx 跟 php 的连接数高
        10
    doufenger   10 天前
    @sagaxu 怎么区分这个呀
        11
    zzlyzq   10 天前
    nginx 和 php 之间没有用长链接么
        12
    jyf   10 天前
    @opengps web 项目有这么多很正常 因为不光是 http 请求 比如还有 redis 数据库 队列之类的
    他这 php 环境貌似默认还有官方那个 memcache 缓存支持 也是要吃链接的
        13
    doufenger   10 天前
    @zzlyzq 可能没有吧 算了我找人服务帮弄弄看了
    DigitalOcean
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   2560 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.0 · 54ms · UTC 06:09 · PVG 14:09 · LAX 23:09 · JFK 02:09
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1