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

Memcached 每隔一段时间就无法连接

  •  
  •   Snitchley · 2016-07-09 14:41:31 +08:00 · 4718 次点击
    这是一个创建于 3043 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一台配置还不错的服务器, Memcached 每隔一段时间(几十天)就连接超时,大概会有哪些可能呢?

    比如用 telnet 测试:

    $ telnet localhost 11211
    Trying ::1...
    Trying 127.0.0.1...
    

    然后就卡住了。

    2 条回复    2016-07-31 11:56:55 +08:00
    adrianzhang
        1
    adrianzhang  
       2016-07-09 21:54:41 +08:00
    sysctl -a | grep somaxconn
    su - 运行 memcached 的用户
    ulimit -n

    把这些结果贴一下
    Snitchley
        2
    Snitchley  
    OP
       2016-07-31 11:56:55 +08:00
    sysctl -a | grep somaxconn 的结果:

    net.core.somaxconn = 128

    切换到 memcache 用户之后 ulimit -n 的结果:

    1024

    貌似都是默认值……
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2521 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 15:43 · PVG 23:43 · LAX 07:43 · JFK 10:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.