Q1:现在server端运行后会立马断开(多线程时) 状态:已解决 原因:没有阻塞线程 解决方案:t.join()阻塞线程 Q2:一旦工作线程epoll_wait()到一个新的事件,怎监听线程便无法epoll_wait到事件,反之亦然 状态:已解决 原因:epoll的封装,为了高效率,就像两个人做一件时,不用重复不必要的步骤 解决方案: 创建两个epoll,一个只用存放监听套接字,用于监听线程,,然后将监听到的新套接字添加进第二个epoll,然后此时工作线程epoll_wait 第二个epoll,如此便解决了此问题 Q3:log会出现乱码,所有汉字都成了乱码 状态:已解决 原因:应该是同时打开log文件的个数太多了 解决方案:将log删除,重新运行程序新建即可 Q4:用ab压测出现conect confused ,无法进行 状态:已解决 原因:服务器没有返回数据(maybe) 解决方案:send http协议