nodejs socket.io 用 websocket-bench 测试 连接数 700以上就开始 报 503 错误

wateryi 2016-08-08 10:01:56
nodejs socket.io 用 websocket-bench 测试 连接数 700以上就开始 报 503 错误,nodejs socket.io 是在express框架下部署在linux系统中, ulimit 设置了 6000 连接数始终上不去,请问有谁知道是什么原因吗?node不是可以并发5w的吗?
...全文
417 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangsheng_1992 2016-08-09
  • 打赏
  • 举报
回复
是这样的 每一个长连接都有一个socket.id 默认是保存在内存的一个集合中由socket自己管理 但你有没有想过 js的一个集合 或者说对象 大小是有限制的 是不是这个原因呢 待考察 而且看你测试的情况 应该是用的单机吧 弄个分布式的试试
wateryi 2016-08-08
  • 打赏
  • 举报
回复
@zhangsheng_1992 我服务端用的是 socket.io这个插件 好像不用关心这个pid
zhangsheng_1992 2016-08-08
  • 打赏
  • 举报
回复
你针对每一个单独的连接的socket.id 保存在哪?

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧