[omniORB] Question on conection management
Timothy Docker
timd@macquarie.com.au
Wed, 15 Aug 2001 09:03:04 +1000
My simple mental picture of the omniorb connection management model is
1) Connections are opened to a remote process whenever a
request is made and there is no idle connection to that
process.
2) Idle connections are closed after a certain period by some sort
of reaper thread.
My application needs to make requests on a fairly large number (approx
100) of remote machines sequentially (ie a single request is made to
each machine). On Solaris the default file descriptor soft limit is
64, which means that I start getting COMM_FAILURE exceptions for when
connections are opened after the first 60 or so.
I've worked around the problem by upping the soft limit to 200. But is
there a better way to force connections to be shut down immediately,
given that I know that I will only be making one request on each one?
Thanks,
Tim
--------------------------------------------------------------
Tim Docker timd@macquarie.com.au
Treasury and Commodities Division
Macquarie Bank