CNode

MQTT TCP连接数超过6万后,web服务器连接不上数据库,redis等

问答
Ttiml71发布于8 年前最后回复8 年前3 回复4386 浏览0 收藏

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

查看回复

回复 (3)

Z
zengming00#1·8 年前

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

linux ulimit限制

X
xinggsf#3·8 年前

同zengming00。端口数限制?

参与回复
登录后即可参与回复。登录