Chinaunix

标题: WSAENOBUFS这个错误有没有人碰到过 [打印本页]

作者: urapple    时间: 2011-07-07 11:04
标题: WSAENOBUFS这个错误有没有人碰到过
我的服务器端在压力测试下,出现WSAENOBUFS异常。怀疑是send引起。

具体情况不确定是谁引起,现象是服务器跑着跑着,网络通信就开始失败,基本上所有的网络连接都会返回这个错误。像是系统资源被使用光。
我试着用telnet去连接这个机器的一个开放端口,都会失败。

目前查了下资料,根据网上信息来看,可能是send导致。但还是没法确定,没法定位。
有没有哪位兄弟碰到过类似问题?给个查找问题的方向。

多谢
作者: hgrany    时间: 2011-07-07 13:33
非分页内存用光了。
投递到IOCP的内存会被锁定为非分页内存,这个资源是有限的,如果用掉的太多就容易出这种事。监视一下你发送数据时非分页内存的量。
作者: urapple    时间: 2011-07-07 14:18
请教 怎么监视发送数据时非分页内存的量? 用什么函数呢? 抱歉,小弟没用过这个,请教一下你。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2