Here is our current setup:

 

All servers are up-to-date running OS X 10.4.5 and the most recent version of WebObjects:

 

- Web Server also running WOMonitor

- App Server 1 [running production app]

- App Server 2 [running production app]

- App Server 3 [running test and batch app]

 

We statically reference the four servers in the apache config:

WebObjectsConfig http://172.16.1.11:1085,http://17.... Etc.

 

For some reason App Server 3’s wotaskd will stop responding.  Sometimes this corresponds with high CPU usage, other times it’s somewhat random.  However, when App Server 3’s wotaskd stops responding, it causes the web server to become extremely sluggish.  My guess is that it is waiting to communicate with wotaskd on all app servers and this is causing the slowdown.  As soon as I do one of the following combinations, it recovers: restart Apache on the web server, restart wotaskd on app server 4, restart app server 3.

 

I tried swapping the instances on App Server 2 and 3 (I made 2 run the test and batch apps and 3 run production) and the same wotaskd problems occurred but on App Server 2 now instead of 3.  Now it is probably because of high CPU usage on the batch instance, which we need to look into.  But why shouldn’t the apache module be able to handle one server that is not responding and keep processing requests quickly on the remaining good app servers?

 

Thanks in advance!

David

 

P.S. I also noticed in WOAdaptorInfo that it says the WebObjects Server Adaptor is 4.5.1.  Is this correct and the most up-to-date adaptor?

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-deploy mailing list      (Webobjects-deploy@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-deploy/archive%40mail-archive.com

This email sent to archive@mail-archive.com

Reply via email to