AppData::create pipe(2) failed: Too many open file

今天在做公司的项目的时候遇到一个BUG,就是1S一次不断发送http请求后 在执行了5分钟后出现了如下的BUG


AppData::create pipe(2) failed: Too many open files。


这个BUG  出现 后  你任何http请求 都不会起作用了  操作数据库也会报错,不能操作文件。等很多问题


百度了很久都找不到为什么。都是说检查关闭流什么的,我也这样做了,但是丝毫不起作用。


后来我google到一个博客说他们也遇到了这个问题 博客地址如下:

http://bloginbrackets.blogspot.com/2014/07/android-http-connection-reuse-bug.html(注意需要翻墙)


扫描二维码关注公众号,回复: 4222215 查看本文章

解决办法如下请设置connection.setRequestProperty("Connection", "close");


设置了以后 就不会出现这个问题了。谢谢大家


猜你喜欢

转载自my.oschina.net/u/1175746/blog/606931
今日推荐