You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@mina.apache.org by Jose MarĂa Zaragoza <de...@gmail.com> on 2013/10/01 16:33:04 UTC
Many anon_inode and FIFO pipes opened ( leak fd )
Hi:
I'm using Apache Mina 2.0.7
I'm waching by lsof command *A LOT OF* file descriptors opened like
java 24512 tomcat 6440u REG 0,9 0
3779 anon_inode
and
java 24512 tomcat 6438r FIFO 0,8 0t0
1775475918 pipe
java 24512 tomcat 6439w FIFO 0,8 0t0
1775475918 pipe
And increasing
I need help
What could be happening ?
I'm closing my sockets with this code
try
{
if (this.socket != null && this.socket.getFilterChain() != null)
this.socket.getFilterChain().clear();
}
catch(Exception e)
{
l.error("*#*#*# Cannot clear filter chain {}" , e);
}
if (this.session != null && this.session.isConnected())
{
this.session.close(b);
l.info("*#*#*# Socket session closed");
}
Any wrong ? Should i check this.session.isConnected() before invoking
this.session.close(b);?
Thanks and regards