I need a small Confluence with few simultaneous users, so I've subscribed to a cheap Ubuntu virtual server with 512 MB ram at alvotech.de and installed Confluence onto it. Now, my problem is that Confluence keeps hogging 4-500 MB of memory, which ultimately crashes the server as soon as it's put under just a little bit of pressure.
To reduce its memory usage I've tried two things (simultaneously):
1) Halved the allowed sizes in JAVA_OPTS so that it's now:
-Xms128m -Xmx256m -XX:MaxPermSize=128m
2) Tried to disable caching by setting, in ehcache.xml:
Neither has any effect on memory usage - it's still around 4-500 MB.
Am I way off track here? Should I give up and buy myself a larger, non-virtual server? Or is it possible to get the memory usage below 512 MB?
Virtualisation is not a problem at all. We run several instances of Atlassian products on virtual Linux servers. The problem as I see it is the amount of memory your virtual server has. Confluence alone needs 512 MB as a minimum.
Have you considered signing-up for Confluence OnDemand instead? Starting at USD 10.-- it is probably cheaper than your hosted Linux server and you don't have to worry about anything (Updates, security-fixes, etc.) at all.
More and more people are building their careers with Atlassian, and we want you to be at the front of this wave! Important Dates Start the Certification Prep Course by 2 April 2019 Take your e...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG
You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs