We are running a web app written in perl via Apache 2.0 on Linux RHEL4 within an intranet. Users complained that the app performance was slower than usual. After testing everything from the network to the server drives, we found that the solution is to restart apache. Every time users report performance problems and we restart Apache the users state that the app is very fast again for a day or so.
How would you recommend that we begin our search to figure out why restarting Apache is improving performance.