michaelneale wrote:Unfortunately the box we are running it on doesnt really have enough real memory, and that is the real problem. We have run a few applications on it, and normally it is fine.
256 is not much memory, but it should be enough, but track studio must aggresively cache things by the look of it, cause it isnt really that much data on its own.
I guess it would be a nice idea in future if a track studio installation could have its caching tuned so as to not use up too much memory if required (but at the cost of more database hits). For instance, we have a fairly serious sun box running the databases we use, but the weblogic box is its poor cousin (!). In such a case the database server can handle more load... but I guess track studio has the advantage that it can use lower end databases and still scale reasonably well.
Do you have a timeframe for when the memory issues will be addressed? I ask because I think adding more memory will only delay the problem, and in any case it will steal resources from the other apps running on the same server.
Weblogic is quite memory-expensive application, so its require more memory than Tomcat or Jetty, for example. For better cache management we plan to wrap our query cache with JCS cache, so cache settings should be easy configurable. This issue should be resolved early september.
Even if you have not enought physical memory - please add more swap space or/and switch to Jetty, for example.
PS. We run our hosted service on P4 box with 512 MB memory with -Xmx768 (but it never require more than 500 MB). This instance handle 1500 users, approx 8000 tasks and 25000 messages.
Also this box handler corporate email, proxy, DNS, etc.