I'm trying to install Zimbra in a machine with 8Gb RAM. I already had noticed that zimbra sets memory use for MySql and Java/Tomcat in percert to the total memory, 30 percent to Java/Tomcat and 40 percent to MySql. But only now I realized the error this could lead to.
Well, the thing is: 30% of 8Gb is 2.4 Gb and 40% of 8Gb is 3.2Gb. In a 32 bit system, one proccess can only have, at most, 2Gb of memory, because of addressing it with 32 bits.
So, what happened when I tried to install Zimbra with too much memory? Mysql and Tomcat simply didn't start. I tried to change the configs manually to 2Gb for each, but it seems that, once these servers didn't start (or at least MySql), installation didn't finish correctly, and I coudn't start them, even limiting the memory.
Any workaround for now?
Hope it can be fixed in the next releases and, if possible, on install let the user select the amount of memory to each server.