Link to home
Start Free TrialLog in
Avatar of pdegregorio
pdegregorio

asked on

Max OS X Tomcat web application server intermittantly very slow response

Hello,

A Mac OS X 10.6 is running Tomcat 5.5. Performance can be very, very slow at times ... 10+ second waits. At other times it is very fast ... on the same page, doing the same thing. The longer it is between activity on the browser the more likely a long delay is going to occur. So if user keeps hitting the page response will be good for maybe 20 hits before a slow down. If user waits a minute response is likely to be poor right away. When the delay happens the browser page is blank. There are no log entries indicating a network problem.

This problem seemed to appear when we moved offices. At that time a managed switch was removed and replaced by an unmanaged switch. Another Mac was set up with identical applications on Tomcat. Initially it ran fine with no long delays but then I changed its default gateway to a different router and it then showed intermittant slow reponse.

This performance problem occurs both on the Internet and inside the network. It is very frustrating and we've tried quite a few things to resolve it.

There is nothing about the application that is being run that would cause this slow down. It is definitely a network issue. Everything used to work fine at our old office. Cannot think of what could be causing the trouble.

Thanks,
Peter
Avatar of Irwin W.
Irwin W.
Flag of Canada image

Do you have two gateways setup on your network?
Avatar of pdegregorio
pdegregorio

ASKER

There used to be two gateways. Now there is only one.
ASKER CERTIFIED SOLUTION
Avatar of pdegregorio
pdegregorio

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
Yes the DNS change has fixed the performance issue.
It sounds like your internal DNS servers are able to provide name resolution to the resources the server is looking for.
Yes that seems logical but I don't get it. The application is entirely hosted on the server. There are no external resources. References to the database are "localhost". Don't know why a LAN  DNS server would matter. Don't think it was there before. Any ideas?