Thread In Perl-CGI-Csript Java-Programm starten (2 answers)
Opened by Gast at 2006-02-08 17:07

ptk
 2006-02-08 22:13
#6876 #6876
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Aber das Java-Programm lässt sich von der Kommandozeile starten? Vielleicht hast du Environment-Variablen definiert (JAVA_HOME, CLASSPATH, PATH), die beim Ausführen als CGI anders gesetzt sind? Hast du beim Backtick-Aufruf einen relativen oder absoluten Pfad verwendet?

Java ist gerne speicherhungrig --- ich hatte heute einen Fall, wo ein Java-Programm mit Out of memory gestorben ist. Beim nachschauen mit strace habe ich festgestellt, dass das Programm 1,2 GB RAM (!) reservieren wollte. Dummerweise war mein hartes Limit auf 1,1 GB eingestellt. Als root (ohne Limits) hat es funktioniert (bzw. ein anderer Fehler ist aufgetreten).

Vielleicht hat der CGI-User niedrigere Limits als du?

View full thread In Perl-CGI-Csript Java-Programm starten