Danke für den Hinweis, wird bei Beizeiten eingebaut
512MB mögen zum kompilieren in der Tat großzügig sein, jedoch sollten diese Menge mittlerweile
selbst bei Entry-Servern zum Standard gehören. Durch den Betrieb der unterschiedlichen Dienste
auf einem Rechner wird weniger als 512MB bei ein paar mehr Benutzern sicherlich nicht ausreichen.
Im Echtbetrieb in einem verteilten Setup (Datenbanken/Mail/Filestore/Groupware getrennt) sind 512MB
für einige hundert gleichzeitige Nutzer durchaus realistisch.
mfg
Martin
Announcement
Collapse
No announcement yet.
Verwendung von ANT_OPTS in hyperion-debian_etch.sh optimiert
Collapse
X
-
Verwendung von ANT_OPTS in hyperion-debian_etch.sh optimiert
- Die Angabe export ANT_OPTS=-Xmx512M kann manchmal zu "großzügig" sein. Evtl. sollte man den Wert nur setzen, wenn er nicht schon in der Shell gesetzt wurde. In der Dokumentation muss auf diesen Parameter hingewiesen werden.
- Der gesetzte Parameter ANT_OPTS sollte auch durchgängig verwendet werden und nicht gleich wieder überschrieben werden. Dies ist insbesondere dann notwendig, wenn die Angabe "maximum Java heap size" immer notwendig ist um dies zu verhindern:
# java
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
Siehe Speichermangel bei Nutzung von Java.
echo ""
echo "Compiling Open-Xchange Groupware..."
cd $SRC_DIR/open-xchange
# This fixes a OutOfMemoryException on amd64
export ANT_OPTS=-Xmx512M
ant -q -Dlib.dir=/opt/open-xchange/lib install
echo ""
echo "Compiling Open-Xchange Admindaemon..."
cd $SRC_DIR/open-xchange-admin
ant -q -Dlib.dir=/opt/open-xchange/lib install
echo ""
echo "Compiling Open-Xchange Groupware GUI..."
cd $SRC_DIR/open-xchange-gui
export CLASSPATH=/opt/open-xchange/lib/saxon8.jar
# Orginal
# export ANT_OPTS="-Djavax.xml.transform.TransformerFactory=net.sf.sax on.TransformerFactoryImpl"
# Neu
export ANT_OPTS=$ANT_OPTS" -Djavax.xml.transform.TransformerFactory=net.sf.sax on.TransformerFactoryImpl"
Tags: None
Leave a comment: