社区
网络编程
帖子详情
libevent大并发下的问题
IsItNothing
2018-06-26 10:23:31
大家好,最近在用libevent(iocp)开发服务器,一个event_base监听连接,一个event_base对accept的fd进行io。现在的问题是当有大概2万左右的长连接在收发数据的时候(数据很小,只有几个字节),再启动客户端进行连接会很慢,最后提示“由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败”,而且服务端确实没有accept到连接。大家帮忙分析一下,谢谢。
服务器为win2008 r2,16g内存,32核cpu。
...全文
568
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
的
问题
先说我的解决方案 使用 event 链接 # ... add_executable(demo <源文件>) # 注意是event target_link_libraies(demo event) #... 根据错误提示解决 我遇到的
问题
根据一般习惯而言,使用cmake链接某个第三方库时,一般先使用find_package()由cmake帮忙找出相应的package。然后,在生成链接时,只需要使用target_link_libraries()即可。 然而上述的一般方案碰上 链接l
处理大
并发
之四
libevent
demo详细分析(对比epoll)
处理大
并发
之四
libevent
demo详细分析(对比epoll)
libevent
默认情况下是单线程,每个线程有且仅有一个event_base,对应一个struct event_base结构体,以及赋予其上的事件管理器,用来安排托管给它的一系列的事件。 当有一个事件发生的时候,event_base会在合适的时间去调用绑定在这个事件上的函数,直到这个函数执行完成,然后在返回安排其他事件。需要
处理大
并发
之三 对
libevent
的初步认识
https://blog.csdn.net/feitianxuxue/article/details/9360347
libevent
入门教程:Echo Server based on
libevent
https://www.felix021.com/blog/read.php?2068 处理大
并发
之三 对
libevent
的初步认识 首先翻译下http://www.wangafu...
处理大
并发
之三 对
libevent
的初步认识 (必看)
https://blog.csdn.net/feitianxuxue/article/details/9360347 处理大
并发
之三 对
libevent
的初步认识 首先翻译下http://www.wangafu.net/~nickm/
libevent
-book/01_intro.html里的一段文章 对异步IO的一个简要介绍 大多数应用程序都是阻塞的IO调用,如果IO调用是同步(阻塞)的,它...
国央企如何通过数字化转型提升创新研发决策的科学性?.docx
国央企如何通过数字化转型提升创新研发决策的科学性?
网络编程
18,356
社区成员
64,161
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章