S00006

错误代码

S00006

报错信息

Maximum connections {num} reached. Close unused connections or increase maxConnections limit. RefId:S00006

错误原因

Server 和客户端建立 socket 连接后,会判断当前已建立连接数是否超过启动配置项 maxConnections 的值。如果网络连接数达到限制,会导致该类型的报错。

其中,已建立连接数的变化过程具体为:在建立 socket 并判断连接数未达到限制时,增加一次连接数;在网络协议状态机关闭连接后,减少一次连接数。

导致该问题的可能原因包括:

  • 与 server 建立的网络连接过多。
  • maxConnections 配置过小。

解决办法

  1. 关闭不需要的连接。
  2. 增加 maxConnections 的大小。