Posted: Mon Oct 19, 2015 6:01 am Post subject: Too many open files with HTTP async and SSL
Newbie
Joined: 15 Dec 2011 Posts: 6
Hi,
We have just started to use the HTTP async nodes in MB 8 (on AIX) and encountered a problem with socket connections.
Our request flow will receive a message over MQ and make a web service call to a HTTPS endpoint. The response is recieved by the corresponding response flow. Both flows are deployed with no additional instances.
I left this running all week and messages were being processed at a steady rate in our test environment (1 transaction every few minutes)
When I checked today, I saw that they had been failing with java.net.SocketException: Too many files open
lsof showed that there were 2000 connections to the IP address on port 443 for the web service endpoint.
I stopped and restarted the Broker and the connections were cleared. As new transactions came through, the number of connections started to build up again.
I switched the flow to point to the HTTP instance of the web service (its a UDP) and no new connections were shown by lsof (only the ones created when it was HTTPS). When I switched it back to HTTPS, they started building up again.
Any idea why these connections are not cleared/reused?
Which fixpac on V8 are you on? There were some problems with the Async nodes and SSL which have been addressed - can you try this with 8.0.0.6 if you are not already at this level?
Kind regards, _________________ MGK
The postings I make on this site are my own and don't necessarily represent IBM's positions, strategies or opinions.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum