sylar-yin / sylar

C++高性能分布式服务器框架,webserver,websocket server,自定义tcp_server(包含日志模块,配置模块,线程模块,协程模块,协程调度模块,io协程调度模块,hook模块,socket模块,bytearray序列化,http模块,TcpServer模块,Websocket模块,Https模块等, Smtp邮件模块, MySQL, SQLite3, ORM,Redis,Zookeeper)

Home Page:http://www.sylar.top

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

httpserver的长连接有bug

baichuan51141 opened this issue · comments

httpserver的handleclient函数在处理长连接时会不停循环,我在压力测试时,服务器开启后首次测试时,长连接不会出现问题,但是在不关闭服务器的情况下,第二次压力测试时,服务器仅能处理第一个长连接,它会在第一个长连接那里不停循环,我在判断长连接语句后边重新把handleclient函数放入调度器里,解决了这个问题,不知道为什么第一次压力测试时可以正常处理长连接,后边就不行了