MQTT TCP连接数超过6万后,web服务器连接不上数据库,redis等
发布于 1 年前 作者 timl71 1276 次浏览 来自 问答

nodejs mqtt server, egg web api,数据库, reids 都在一台机器上 16core CPU, 32GB内存 当mqtt 长连接超过6完后, 服务器的网络通讯就不正常了, 此时 cpu 和内存利用率都不高, 负载很低,2左右 webapi 服务器连不上 数据库 redis, 外部接口,接着egg框架把worker都关掉了 这是什么原因导致的?

3 回复

TCP是要使用端口的,一个TCP客户端就会占用一个,所以一个IP地址最多只能建立65535个连接,但服务端一个端口可以接受任意数量的连接(受限于操作系统和内存)

linux ulimit限制

同zengming00。端口数限制?

回到顶部