java.net.BindException: Address already in use: connect的问题
在使用finereport报表进行批量打印的时候,由于短时间内new socket操作很多,而socket.close()操作并不能立即释放绑定的端口,而是把端口设置为TIME_WAIT(命令行下netstat -a可以查看)状态,过段时间(默认240s)才释放,最后系统资源耗尽(windows上是耗尽了pool of ephemeral ports ,这段区间在1024-5000之间; ...
原创
2013-10-22 16:55:40 ·
215 阅读 ·
0 评论