【问题标题】:twemproxy (nutcracker) port suddenly becomes unavailabletwemproxy(胡桃夹子)端口突然变得不可用
【发布时间】:2015-09-11 15:37:53
【问题描述】:

我有这个 twemproxy_sentinel 设置,它使用默认端口 22122 作为入口,并将请求转发到在端口 6380、6381 上运行的底层 redis 服务器。

有时,端口 22122 会变得不可用。因此使用 redis 的客户端将无法连接。 telnet 到它会立即关闭。我需要做的就是重新启动 /etc/init.d/nutcracker,一切都会恢复正常。一直以来,sentinel 和 redis 服务都在工作。只有 twemproxy 似乎被切断了。在重新启动之前,胡桃夹子服务仍在运行(ps 会显示它正在运行)。日志没有显示任何失败的迹象。

我不确定为什么会发生这种情况,并试图挖掘 redis 服务器、redis sentinel 和 twemproxy 日志的日志。我还尝试查看 /var/log/messages 并尝试确保 file-max 不会阻塞正在打开的端口数。

想知道我可以从哪里开始研究为什么会出现问题。

【问题讨论】:

    标签: redis twemproxy


    【解决方案1】:

    意识到我忽略了 max-files 不一定允许胡桃夹子使用这些端口,而只是允许系统使用这么多端口。实际启用胡桃夹子打开更多端口后恢复正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-25
      • 2018-08-19
      相关资源
      最近更新 更多