Link to home
Start Free TrialLog in
Avatar of SteveCoates
SteveCoatesFlag for New Zealand

asked on

Tomcat on IIS6 slow response to browsers on Mac or Linux clients

I have an Tomcat application (Docushare) on a Windows 2003 server with IIS6. Tomcat is listening on port 8080 and requests on port 80 are redirected by IIS to Tomcat.
On a Windows PC using either IE or Firefox we can access the application and login very quickly. However, when doing the same from a Linux or Mac machine the browser appears to make contact with Tomcat but either the login page for the application takes a very long time (50+ secs) or times out. If I add :8080 to the URL the response is better but still slow when compared to access from a Windows machine.
The current server is a virtualised instance of a physical server and all checking to date has shown no differences between this server and the original with regard to IIS or Tomcat configs. I have renamed the old physical server and can still access it. Here's the interesting and puzzling part: access to the application on that server from a Linux or Mac machine is nice and fast.
Can anyone shed some light on why we have this apparent difference between access from a Windows PC and Linux or Macs, please?
Avatar of Greg Parrish
Greg Parrish
Flag of United States of America image


Have you checked the IIS and Tomcat logs to see if there is anything revealing there? Is there anything new in the path from the clients to the server such as a firewall or proxy that might be a factor? Are you using a good sample of all clients, at least 2 - maybe try more to be sure.

If possible a network trace might reveal where the increase in time is occurring - I would assume the web server is processing or delaying its response to the Linux/Mac client but a trace may tell you at what stage or even why. Once we know the why you can attack that. I do not know that off the top of my head since you have other clients that are working.

-greg
Avatar of sandp85012
sandp85012

Is the response the same when using just an IP address http://0.0.0.0:8080/docushare?  Going to port 8080 by-passes IIS and goes directly Tomcat.  Is it possible there is a DNS lookup issue from the Linux/Mac machines.
ASKER CERTIFIED SOLUTION
Avatar of SteveCoates
SteveCoates
Flag of New Zealand image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of SteveCoates

ASKER

Resolved the issue ourselves.