Hi Gregory
You might have pinpointed the problem. One run of the DummyService takes about 900 ms. But since we really calculate something it will keep the processor busy when there are simultaneous runs of the DummyService. We notice that the service time grows semi-linear. With our new tests in our Linux environment, we noticed dropped message from 35 simultaneous users. So your 30 s might also be pretty accurate, when our Tomcat servers receive 35 simultaneous requests, the DummyService will run approximately 31 s. Can you please help us fine tuning our Linux environment, but I have to mention one more thing: I'm a Linux novice.

So this seems like a problem we can solve with proper tuning. From what I understand, it seems like your client times out the connection from its end, and I will need to know your exact OS and its version and the Client software that you use (i.e. is it Axis2, .Net etc..). If you are going to host Synapse on a Linux machine, the basic tuning I would recommend is the following. You will need to edit these as "root" and then reboot the system.

Edit /etc/sysctl.conf and add the following:

net.ipv4.ip_local_port_range = 1024 65535
net.ipv4.tcp_fin_timeout = 30
fs.file-max = 2097152
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_tw_reuse = 1

Edit /etc/security/limits.conf and add the following:

* soft nofile 4096
* hard nofile 65535

Although I am not specialized in tuning Windows etc. I will try to find the relevant information for you once I know exactly what you use on your client side.

asankha

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to