[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