[omniORB] Question about ORB configuration
Thomas Zumbiehl
zumbiehl at bvassociates.fr
Fri Dec 12 17:27:18 GMT 2008
Hi Duncan,
Yes, I ment Bi-directional GIOP.
And, yes, I did read the manual chapter on connection and thread management.
The latest configuration I got on both A and B servers is :
scanGranularity=5
clientTransportRule=* tcp,bidir
offerBiDirectionalGIOP=1
oneCallPerConnection=0
maxGIOPConnectionPerServer=200
outConScanPeriod=600
endPoint=giop:tcp::0
serverTransportRule=* tcp,bidir
acceptBiDirectionalGIOP=1
maxServerThreadPerConnection=200
maxServerThreadPoolSize=200
inConScanPeriod=600
Do you think this is correct ?
Cheers,
Thomas Zumbiehl
Chef de Projet Développement
BV Associates
http://www.bvassociates.fr
-----Message d'origine-----
De : Duncan Grisby [mailto:duncan at grisby.org]
Envoyé : vendredi 12 décembre 2008 17:22
À : Thomas Zumbiehl
Cc : omniorb-list at omniorb-support.com
Objet : Re: [omniORB] Question about ORB configuration
On Thursday 27 November, "Thomas Zumbiehl" wrote:
> I am currently facing problems about configuring the ORB for
> performance issues.
> First, I need to explain the context :
> GUI client ---- Server A ---- Server B CLI client ----- |
>
> I have a number of servers B, which are only connected to server A.
> Server A is "only" relaying requests to differents servers B.
> Server A has also a set of GUI and CLI clients that connects to it to
> make requests, that will be relayed to the servers B.
> All connexions are defined to be bidirectionnals.
Do you mean Bi-directional GIOP? If so, that limits things somewhat...
> My problems occurs when I have quite a lot of requests comming at the
> same time (about 100). Sometimes, my server A seems to be bloqued,
> even at the ORB level, sometimes, it is the server B that is bloqued,
> sometimes, the client have a CORBA exception thrown when sending a
> _non_existent request to the server A, which in fact should never
> occur, as the server is running. The only thing is that the server might have a lot of threads ongoing...
What thread and connection parameters are you currently using? Have you read the manual chapter on connection and thread management?
http://omniorb.sourceforge.net/omni41/omniORB/omniORB008.html
Cheers,
Duncan.
--
-- Duncan Grisby --
-- duncan at grisby.org --
-- http://www.grisby.org --
More information about the omniORB-list
mailing list