代码之家  ›  专栏  ›  技术社区  ›  Nitin Karande

IOException:AWS板上打开的文件太多

  •  0
  • Nitin Karande  · 技术社区  · 6 年前

    我们接待过 AWS肺结核 我们使用 MQTT协议 为此,我们同时使用了多个设备。但有时我们会得到错误 打开的文件太多 在AWS日志上。

    Error log

    提前谢谢你!

    1 回复  |  直到 6 年前
        1
  •  1
  •   hardillb    6 年前

    太多的打开文件错误通常是因为您有太多的打开套接字(套接字消耗文件句柄和打开文件一样)。

    在这种情况下,您已经命中了传入客户端连接的最大数量,这可能是默认的1024限制。

    开放文件的数量由Linux平台上的ULIMIT控制,这 question 有关于如何更改限制的详细信息。