OFBiz will definitely work on a shared server, I've worked with dozens of clients who have done that. It isn't too hard to fit half a dozen instances on a single low-end (but modern) server, with databases for each too. Of course, shared server approaches are as varied as holidays around the world and there are many variations where OFBiz would not run.

Running in 256M would be pretty tight, even for a low-traffic site. Is that the amount of memory available to the OS, or to the JVM? If it is the memory available to the OS, and if there is no database also running on the box (which would definitely make 256M too little), then the -Xmx parameter should be about 2/3 of your memory (the 256M). If that is the amount available to the JVM, then set -Xmx to 256M, and - Xms to the same thing (on a dedicated server no use having Java play with expanding and contracting the memory it uses).

-David


On Mar 31, 2009, at 1:44 PM, BJ Freeman wrote:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

as the startofbiz.sh says. 128megs minimum.
Xms128M -Xmx512M
Ofbiz will not work on a shared server.
there are times it will use 70-90% of the CPU time.

Branden Strickland sent the following on 3/31/2009 9:10 AM:
All,

It's been a while since I've worked with OFBIZ but the time has come to
resume working with it.

I know the answer to my question (sort of) but need some guidance from some
good JAVA guys... (YOU!)

Overview:
Godaddy's virtual dedicated servers are setup with virtuoso, they alocate only the needed memory up to what you have for max (me = 256mb) This should
be fine as I've gotten a test box with that to run OFBIZ.

I have everything setup; Ant, JDK1.6,ofbiz svn exported.
Centos 5

When I go to do an ant run-install-seed I get:

Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.

I've inserted an alias into my /etc/profile.d/java.sh (same as bashrc but
cleaner for CENT/RHEL products) so that I have:
export JAVA_HOME=/opt/jdk1.6.0_13/jre
PATH=$PATH:$JAVA_HOME/bin
alias java='java -Xms2m -Xmx16m'

I'm told the Xms and Xmx will help lower the memory hogging that java wants to do, but I'm having little success. I'm fine with java -version and javac -version. So JVM itself is working, but I think it's trying to grab too
much memory that the virtual server core won't grant me at one time.

Has anyone worked this this type of thing?

Thanks!!

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFJ0nKfrP3NbaWWqE4RAn/bAKCgX81EJBVnO5xj515lr6mdrnR1PQCbBuee
8yBUSeEP1mZ3CFJ7F+NLQRY=
=slH8
-----END PGP SIGNATURE-----

Reply via email to