有人遇到过Operation now in progress, errno=115吗

时间:2022-08-13 20:09:21
epoll的ET模式下,recv/send的时候不管是block还是nonblock下,在我用apache的ab工具并发测试的时候,总会遇到recv返回Operation now in progress, errno=115。

不知道为什么?怎么解决这个问题呢?

出现这个错误后,我的程序就会关闭这个socket了。也就是相当于这个请求不进行处理。是不是连接太多了。然后处理不过来?

3 个解决方案

#1


多线程并发读一个socket。

#2


这是因为对方 先关闭了socket。
导致你recv出现115的错误

#3


撞头像了

#1


多线程并发读一个socket。

#2


这是因为对方 先关闭了socket。
导致你recv出现115的错误

#3


撞头像了