社区
网络编程
帖子详情
libevent大并发下的问题
IsItNothing
2018-06-26 10:23:31
大家好,最近在用libevent(iocp)开发服务器,一个event_base监听连接,一个event_base对accept的fd进行io。现在的问题是当有大概2万左右的长连接在收发数据的时候(数据很小,只有几个字节),再启动客户端进行连接会很慢,最后提示“由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败”,而且服务端确实没有accept到连接。大家帮忙分析一下,谢谢。
服务器为win2008 r2,16g内存,32核cpu。
...全文
556
2
打赏
收藏
libevent大并发下的问题
大家好,最近在用libevent(iocp)开发服务器,一个event_base监听连接,一个event_base对accept的fd进行io。现在的问题是当有大概2万左右的长连接在收发数据的时候(数据很小,只有几个字节),再启动客户端进行连接会很慢,最后提示“由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败”,而且服务端确实没有accept到连接。大家帮忙分析一下,谢谢。 服务器为win2008 r2,16g内存,32核cpu。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
IsItNothing
2018-07-03
打赏
举报
回复
win2008r 没有对socket的限制,socket肯定没满
oyljerry
2018-06-27
打赏
举报
回复
还要看看系统socket是否满了,操作系统是不是有限制了等。内存消耗等
cmake链接
libevent
的
问题
本文档记录了在Ubuntu系统中使用CMake链接
libevent
库时遇到的
问题
及解决方法。通过`find_package(
Libevent
REQUIRED)`无法找到库,原因是缺少配置文件。解决方案是手动下载
libevent
源码,重新编译安装,确保`make install`步骤执行,使得配置文件正确安装在系统路径。最终成功链接
libevent
库。
处理大
并发
之三 对
libevent
的初步认识
本文介绍了
libevent
,一个轻量级、高性能的网络库,适用于处理高
并发
场景。通过一个服务端示例代码,详细展示了如何使用
libevent
进行事件驱动编程,包括事件监听、事件处理和错误回调等功能。
处理大
并发
之四
libevent
demo详细分析(对比epoll)
本文深入剖析
libevent
的工作原理及其在服务器程序中的应用。通过对比epoll,讲解
libevent
如何处理大
并发
连接,分析
libevent
核心组件event_base的使用,并以ROT13服务器为例,演示如何创建和管理事件。
处理大
并发
之三 对
libevent
的初步认识 (必看)
本文介绍了
libevent
,一个轻量级、高性能的事件驱动网络库。通过对比阻塞IO,阐述了
libevent
如何利用异步IO提升网络应用性能。提供了服务端demo代码,展示了如何创建、监听和处理事件,适合初学者入门。
【
Libevent
】Ubuntu安装
libevent
报错
问题
解决
本文详细解析了在编译
libevent
过程中遇到的与OpenSSL版本不兼容的错误,提供了版本对应关系,并指导如何安装匹配版本的
libevent
和OpenSSL来解决
问题
。
网络编程
18,356
社区成员
64,165
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章