Submitted by Richard Cave on Mon, 2008-03-10 18:46.

We're making more progress on a couple of fronts. Russ has been able to demonstrate that memory is being gobbled up on the servers. We see memory filling up on the pubApp servers over the course of 6-8 hours. Once the memory fills up, we see a high CPU usage problaby due to ehcache having to invalidate items from the cache on every operation. Russ is setting up a profiler to examine memory use on our test servers to see if he can reproduce the problem under load. We're still not exactly sure where the memory leak occurs but have a couple of ideas:

  • ehcache
  • Apache Axis memory mapper / SOAP server
  • Dead mod_jk connections

We've also tracked down a number of actions that are querying Mulgara directly rather than using cache including some queries than can return a huge amount of data. The developers are re-writing the code to use the cache or to be smarter about data they're pulling.
We're not going to make any more patches to the production server until we diagnose and fix the memory problem. Search will be reinstated back on the site after we can build and test a new release candidate in the next 1-2 weeks.

Reply

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
More information about formatting options
Captcha Image: you will need to recognize the text in it.
Please type in the letters/numbers that are shown in the image above.
Please enter capital letters only.