集群心跳tcp实现问题
目前在实现一个集群心跳模型,要求10000-25000个客户端发送数据包到服务器,服务器每接收一条就返回一条确认信息,现在通过几台服务器开辟多线程来模拟整个心跳规模服务器端的负载,5000个线程时程序稳定,但开辟更多时,客户端Recv函数开始报错,不知道什么原因,有大神来指导下吗
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
线程开辟没有问题,客户端接收返回响应时报错:Connection reset by peer。还有个现象,10000个线程每隔3s发一次就不会报错
也许不用开那么多线程,每个线程(或进程)带几百个连接,模拟几百个用户随机时间乱发心跳吧。
sysctl和ulimit的配置可以看下