amazon.de Geschenkgutscheine

ColdFusion 8 auf einem VPS installieren

Auch wenn es sich hier um ein etwas älteres Problem handelt, möchte ich trotzdem die Lösung hier festhalten.

Problem: Man mietet sich einen Virtual-Private-Server (VPS) bei einem der vielen Anbieter. Möchte man hier nun einen Adobe ColdFusion 8 Server installieren, so läuft dessen Java VM praktisch als VM in einer VM...
Java findet das wenig lustig und gibt dann den Fehler aus:

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

Zum einen benötigt man die Java-Umgebungsvariable

 _JAVA_OPTIONS="-Xms16m -Xmx32m"

z.B. fügt man in seine /etc/profile ein

 _JAVA_OPTIONS="-Xms16m -Xmx32m"
 export _JAVA_OPTIONS

damit startet dann wenigstens Java schonmal überhaupt, und auch der Connector kann sich während der installation einhängen.

Dann bearbeitet man die /opt/coldfusion8/bin/jvm.config und ändert folgende Zeile auf diese Werte (128MB)

 java.args=-server -Xmx128m -Dsun.io.useCanonCaches=false -XX:MaxPermSize=128m -XX:+UseParallelGC -Djava.awt.headless=true .........

und schon läuft ColdFusion prima... Die Performance auf einem VPS ist aber nicht zu vergleichen mit einem "richtigen" Server der ebenfalls auf 512MB beschränkt ist... Mögen die Zeiten der 2GB VPS für 20€ schnell kommen :)

Kommentare (Kommentar-Moderation ist aktiv. Ihr Kommentar erscheint erst nach Prüfung.)
ein fan's Gravatar klasse, genau das hab ich gesucht !!!
# Erfasst von ein fan | 17.10.08 11:28
Dirk Plöger's Gravatar Hallo,

SUUUUPER klasse,

Seit ZWEI WOCHEN bin ich am ackern den CF 8 auf einem VPS zum Laufen zu bringen.
Was habe ich gesucht und auch diverse Tipps über die JAVA-VM mit Speichererhöhung und -verringerung gefunden. Alles hat nicht geholfen, bis ich auf diesen Thread gestoßen bin.
Offensichtlich fehlte bei den anderen der Hinweis mit "_JAVA_OPTIONS="-Xms16m -Xmx32m"". Auf jeden Fall hat dies auf Anhieb geklappt. VIELEN DANK !

Dirk
# Erfasst von Dirk Plöger | 23.06.09 19:59
BlogCFC was created by Raymond Camden. This blog is running version 5.9.5. Contact Blog Owner
Stoppt die Vorratsdatenspeicherung! Jetzt klicken &handeln! Willst du auch an der Aktion teilnehmen? Hier findest du alle relevanten Infos
und Materialien: