[omniORB] problem using ThreadPool in OmniORB
Malge Nishant
MNishant at quark.co.in
Fri May 16 18:04:58 BST 2003
One thing I observed is,though the client makes the call to server [ after
getting OBJECT_NOT_EXIST once ], server doesn't receive the connection.
When the connection used for previous call gets closed then on the server
screen I see a message saying accepted connection from the client. Do I need
to some other parameter too?
Thankx
Nishant
-----Original Message-----
From: Malge Nishant [mailto:MNishant at quark.co.in]
Sent: Friday, May 16, 2003 3:56 PM
To: omniorb-list at omniorb-support.com
Cc: duncan at grisby.org
Subject: [omniORB] problem using ThreadPool in OmniORB
hi,
I am using ThreadPool in omniORB. I have enabled it by disabling
threadPerConnectionPolicy. (-ORBthreadPerConnectionPolicy 0). Now the
problem --
I am running eg2_impl sample given in examples/echo. I have modified the
eg2_clt in examples/echo so that after each call to server (e->echoString)
it will sleep for one second. (loops infinite)
During run time, If I stop the server (eg2_impl) and restart it, for the
next call - eg2_clt gets an exception - OBJECT_NOT_EXIST. eg2_clt ignores
the exception and loops again and makes an echoString call to the server and
hangs forever. No exception is received.
What could be the reason??
If I enable -ORBthreadPerConnectionPolicy 1, after eg2_impl restarts
each call from eg2_clt is receiving OBJECT_NOT_EXIST( which should happen).
I think there is no need to attach the traceLevel because there are no
messages on server screen (even with trace level 40).
Here is Client Call Stack :(sorry for the junk)-----
--snif
More information about the omniORB-list
mailing list