Tomcat mit 128 MB Ram

Status
Nicht offen für weitere Antworten.

freez

Top Contributor
Hallo,

ich weiß, es ist wenig :( Leider steht mir nicht mehr zur Verfügung. Kann ich Tomcat trotzdem zum laufen bringen auf einem VServer mit 128MB und Suse 9.3?

Meine Fehlermeldungen:
Code:
Jul 12, 2007 10:49:52 PM org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Jul 12, 2007 10:49:52 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1691 ms
Jul 12, 2007 10:49:52 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Jul 12, 2007 10:49:52 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.23
Jul 12, 2007 10:49:52 PM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
Caused by: java.lang.OutOfMemoryError: unable to create new native thread
        at java.lang.Thread.start(Native Method)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.<init>(ThreadPool.java:644)
        at org.apache.tomcat.util.threads.ThreadPool.openThreads(ThreadPool.java:516)
        at org.apache.tomcat.util.threads.ThreadPool.start(ThreadPool.java:149)
        at org.apache.tomcat.util.net.PoolTcpEndpoint.startEndpoint(PoolTcpEndpoint.java:316)
        at org.apache.coyote.http11.Http11BaseProtocol.start(Http11BaseProtocol.java:151)
        at org.apache.coyote.http11.Http11Protocol.start(Http11Protocol.java:76)
        at org.apache.catalina.connector.Connector.start(Connector.java:1090)
        at org.apache.catalina.core.StandardService.start(StandardService.java:457)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
        ... 6 more
Danke :)
 

mlange8801

Aktives Mitglied
prinzipiell sollte das gehen - ich hatte tomcat/apache mal mit einer OpenCms installation auf einem Geode GX300 mit 128 MB und Linux Debian (woody - headless) zufriedenstellend betrieben.
Vielleicht mußt Du die Suse installation etwas verschlanken?
 

Zed

Bekanntes Mitglied
Es sollte gehen. Aber du musst drauf achten das dein Linux nicht zu viel Speicher verbraucht.
Das Zauberwort heißst ein schlankes Linux ohne jeglichen Schnick-Schnack

Ich würde dir ubuntu empfehlen als Server Installation.
 

freez

Top Contributor
Vielen Dank für die Informationen.

Leider kann ich an dem VServer soweit nichts ändern. Das Betriebssystem ist fix und mehr Speicher bekomme ich a net. Ich habe schon Apache runtergeschmissen. Aber viel mehr geht dann auch nicht

@mlange8801: gibt es Einstellungen für Tomcat, damit er überhaupt mit so wenig Speicher startet? Oder liegt es ausschliesslich am System.
 

mlange8801

Aktives Mitglied
@mlange8801: gibt es Einstellungen für Tomcat, damit er überhaupt mit so wenig Speicher startet? Oder liegt es ausschliesslich am System.

Also bei mir lief er damals mit den Defaulteinstellungen (max. 64MB Heapsize).
Wenn Tomcat (ohne Webapplikationen) startet benötigt der ja eigentlich auch nur ein paar MB an Speicher.
Wenn die minimale und maximale Heapsize nicht gesetzt wurde hat er eine maximale Heapsize von 64MB (defaultwert) Speicher zur Verfügung, die aber nur im Bedarfsfall angefordert werden. Von daher wundert es mich, dass er die paar MB (IIRC hat der ca. 8MB memory footprint) auf deinem System nicht mehr bekommt, wenn die tatsächlich nicht mehr zur Verfügung stehen, sollte der Linux server ja eigentlich swappen?
Hast Du vielleicht eine Webapplikation oder ein Connectionpool o.ä. installiert, der sehr viel Speicher benötigt?
Ansonsten probiere dochmal mit anderen Heapsizes z.B: CATALINA_OPTS="-server -Xmx32m".
 

miketech

Bekanntes Mitglied
Hi,

interessant, ich habe die letzten Tage mal geschaut, ob man denn Tomcat auf einem VServer mit 256 MB RAM zum Laufen bekommt und ich habe viele Berichte gesehen, in denen es einfach nicht ging oder nicht lange. Ich drück aber natürlich trotzdem die Daumen, dass es klappt. Wäre super, dann käme Tomcat eventuell mit JSF auch mal für kleine private Projekte in Frage. Bisher bin ich hier auf PHP angewiesen (was natürlich nicht schlecht ist - bevor hier wieder was losgeht).

Gruß

Mike
 

robertpic71

Bekanntes Mitglied
Ich musste mein Vserverprojekt leider noch verschieben, aber bei den Recherchen ist mir >> dieser Link << (englisch) untergekommen.
Einfach die Punkte durchackern und schauen ob es reicht...

Was laufen sonst noch für Sachen am VServer (MySQL, Postfix, Plexx...)?

/Robert
 

robertpic71

Bekanntes Mitglied
AlArenal hat gesagt.:

Uups, das waren Finger und Hirn nicht im selben Tempo.. :?

Gemeint waren Plesk und Confixx.

Zum eigentlichen Thread:
Wer allen Speicher auf seinem Vserver braucht, sollte solche Managementsoftware abdrehen - Telnet ist angesagt.
 

freez

Top Contributor
Hallo, ja, plesk habe ich dort am Laufen. Und MySQL. Und ja, ich habe ein Datenbankpool definiert. Hilft es was, wenn ich da die maximale Anzahl der Verbindungen runterschraube? Ich versuche gerade bei den Verantwortlichen noch 128MB mehr gesichert (also 256MB) zu bekommen. Hoffentlich hilft es was.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Tomcat Application Path bestimmen Allgemeines EE 0
TheWhiteShadow JSF plugins für tomcat webapp Allgemeines EE 0
X Tomcat checkParachute Allgemeines EE 3
C Servlet Tomcat/Jersey findet REST-Service nicht Allgemeines EE 3
J Global JNDI Tomcat Allgemeines EE 0
N WebService WAR-File auf Tomcat-Server Allgemeines EE 1
C WebSocket in Tomcat wirft 404 Allgemeines EE 0
S Eclipse mit Tomcat und Jersey Allgemeines EE 7
S Fehlersuche in Eclipse/Tomcat -> Error-log?? Allgemeines EE 2
S Tomcat und 404 -> von jetzt auf gleich Allgemeines EE 4
L JNDI auf Tomcat mit EE Allgemeines EE 4
E Servlet Tomcat Method Signature Resolution Allgemeines EE 7
J Logging und Monitoring unter Tomcat Allgemeines EE 2
aze Tomcat:Error Pages werden nicht angezeigt Allgemeines EE 4
D JSF JSF 2.0 + ICEFaces + Tomcat 7 Allgemeines EE 3
R Sessionmanagement und Tomcat Allgemeines EE 6
W Tomcat Support mit SLA? Allgemeines EE 3
P Tomcat lädt falsche Datei obwohl richtig angegeben Allgemeines EE 11
N Tomcat funktioniert nach shutdown/startup nicht mehr korrekt Allgemeines EE 9
B Tomcat, JNDI und datasource - Konfiguartion Allgemeines EE 2
JimPanse Tomcat Fehler nach redeploy Allgemeines EE 5
A Java Tomcat findet Website nicht Allgemeines EE 8
S Anfängerfrage Eclipse/Tomcat Allgemeines EE 4
H Installer für Tomcat-Anwendung Allgemeines EE 5
A Tomcat in Eclipse Allgemeines EE 11
T Tomcat: Sessions bleiben zu lange erhalten Allgemeines EE 13
C Tomcat Zugriff auf lokale Dateien Allgemeines EE 2
A Tomcat, Exceptions beim redeploy Allgemeines EE 4
P Hilfe: Tomcat periodischer Absturz Allgemeines EE 5
MQue Tomcat reload Allgemeines EE 4
neurox Tomcat stoppen Allgemeines EE 1
S Unterschied zwischen Tomcat und Application Server? Allgemeines EE 3
MQue Tomcat PermGen Allgemeines EE 7
MQue Tomcat Methodenaufruf Allgemeines EE 3
P Eclipse Tomcat Plugin funktioniert nicht mit externem TC-Server? Allgemeines EE 4
MQue TCP- Verbindung nach Tomcat- Start (global) starten Allgemeines EE 4
reibi Tomcat Proxy eintragen Allgemeines EE 2
P CXF Project auf Tomcat laufen lassen - wie? Allgemeines EE 35
R (TOMCAT] Installation Tomcat auf WinXP Allgemeines EE 8
S Tomcat + Eclipse Allgemeines EE 6
T Security Manager in Tomcat Allgemeines EE 2
S Unterschiedliche Pfade bei Tomcat Allgemeines EE 4
ps EJB3 in Tomcat. das hat selbst mich erstaunt Allgemeines EE 18
B Tomcat Manager - .war Datei hochladen. Einfache Frage Allgemeines EE 5
G Probleme im Tomcat - loading WebappClassLoader Allgemeines EE 3
O ApplicationServer vs. Tomcat Allgemeines EE 5
G Verbindung zu Tomcat Allgemeines EE 15
B Tomcat -> Funktions User Credentials hinterlegen Allgemeines EE 7
B fmt:setBundle => Wo liegt die Properties-Datei im Tomcat? Allgemeines EE 3
U Tomcat Compilierproblem Allgemeines EE 2
A Tomcat -- JSP: komisches Problem Allgemeines EE 11
W Speicher-Problem bei WebApp unter Tomcat, Struts, Hibernate Allgemeines EE 3
M Gelegentlicher Absturz Tomcat Anwendung: PermGen Space Allgemeines EE 6
R Error ServletContextListener auf Tomcat 6 Allgemeines EE 2
Y myFaces 1.2 und Tomcat 5.x / 6.0 Allgemeines EE 9
S tomcat session timeout - und was danach? Allgemeines EE 1
A Tomcat startet nicht, Einstellungsfehler? Allgemeines EE 3
S Auf Datei ausserhalb des Tomcat zugreifen Allgemeines EE 4
S JSP / Tomcat / Eclipse / Unable to compile class for JSP Allgemeines EE 4
E JBoss mit existierendem Tomcat nutzen? Allgemeines EE 4
M JSP: Tomcat: Serverfehler 500 nur beim IE. Allgemeines EE 2
G JSF 1.2 unter Netbeans 6 mit Tomcat 6.0 ->Navigationsprob Allgemeines EE 6
O eclipse - tomcat: Problem bei einfachem Webservice Allgemeines EE 16
L Tomcat Service mit JPDA debugging starten Allgemeines EE 2
J Tomcat: "Unable to get connection, DataSource invalid&q Allgemeines EE 8
A web.xml für Servlet in Tomcat 5.5 erstellen Allgemeines EE 2
F Tomcat: zentraler Class-Ordner? Allgemeines EE 2
A web.xml für Servlet in Tomcat erstellen Allgemeines EE 6
T Tomcat: JNDI + JDBC Problem Allgemeines EE 3
N Zugriff auf Webapp nur für localhost definieren (Tomcat) Allgemeines EE 2
byte Tomcat Deployment Problem (HTTP Status 503) Allgemeines EE 8
H Tomcat, MySQL Allgemeines EE 4
B tomcat verbergen Allgemeines EE 3
M classNotFoundexception vom tomcat Allgemeines EE 10
B Liferay + Tomcat Allgemeines EE 4
K tomcat: session-unabhängiges speichern Allgemeines EE 3
G Tomcat übersetzt nichts mehr Allgemeines EE 6
M tomcat beim booten mit starten Allgemeines EE 4
F Serverdienst in Tomcat implementieren Allgemeines EE 14
J Tomcat mit eigener Session-Implementierung Allgemeines EE 15
V tomcat 6 webserver oder was ist sein Sinn? Allgemeines EE 3
G eigener Tomcat-Connector f. propiet. Protokoll via TCP/IP Allgemeines EE 2
J wsdl-tomcat-AXIS Allgemeines EE 2
G Tomcat unter Eclipse starten Allgemeines EE 9
C Unable to query Tomcat Manager: couldn't connect to host Allgemeines EE 2
A Cronjob mit Tomcat starten ? Allgemeines EE 4
B Connection Poll ohne TomCat Allgemeines EE 5
N Tomcat GWT-Anwendung - An beliebiger Stelle schreiben Allgemeines EE 2
E Tomcat Einstellungen Allgemeines EE 10
B Servlet-Api.jar auf JBoss? (Migration von Tomcat zu JBoss) Allgemeines EE 4
H Eine kurze Verständnisfrage zum Tomcat Allgemeines EE 2
S Hibernate, Tomcat und Eclipse treiben mich zum Wahnsinn. Allgemeines EE 2
F webanwendung läuft nicht auf Tomcat Allgemeines EE 2
M Tomcat, Hibernate, MySQL und die EOFException Allgemeines EE 7
Y Tomcat Thread-Handling Allgemeines EE 2
K Tomcat als Client nutzen Allgemeines EE 2
L Tomcat auf Windows Server 2003 Allgemeines EE 10
T Sysdeo Eclipse Tomcat Plug-in Allgemeines EE 4
H Tomcat in jbuilder mit startup.bat starten Allgemeines EE 5
P Tomcat Servlet POST Daten als Array Allgemeines EE 2

Ähnliche Java Themen

Neue Themen


Oben