Error occurred during initialization of VM - Probleme mit dem RAM meines Servers?

10/07/2012 18:06 Lukasmöp#1
Hallo,

wenn ich auf meinem Server (Debian, Linux) meine minecraft.sh starte bekomme ich den Fehler:

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


Gebe ich nun den befehl vmstat ein bekomme ich:

procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
0 0 0 102986112 0 0 0 0 3 7 0 1 0 1 99 0

Meine Vermutung war es, dass mein Server nicht genug RAM zur Verfügung stellt. Das kann aber nicht stimmen,
soweit ich das nämlich lese ist da doch mehr als genug RAM vorhanden... (free 102986112)...




Inhalt der minecraft.sh:

cd /home/www/Minecraft
sleep 1s
java -Xmx500M -Xms500M -jar minecraft_server.jar nogui
sleep 1s



Ich hoffe das mir jemand helfen kann und auch will.
Mit freundlichen Grüßen,
Lukas...
10/07/2012 18:14 ComputerBaer#2
Quote:
Originally Posted by Lukasmöp View Post
Could not reserve enough space for object heap

java -Xmx500M -Xms500M -jar minecraft_server.jar nogui
Scheint als hättest du keine 500 MB Arbeitsspeicher (frei).
10/07/2012 18:18 Lukasmöp#3
Das dachte ich mir auch schon, aber mein Server meint doch, dass er genug RAM zur Verfügung hat...

Oder gucke ich das nicht richtig nach?

Gibt es einen Befehl, mit dem ich nachgucken kann, wieviel RAM zur Verfügung steht?:)
10/07/2012 18:25 ComputerBaer#4
Also wenn diese 102986112 deinen Arbeitsspeicher darstellen, dann hast du ca. 98 MB zur Verfügung.

Für einen (richtigen) Befehl müssen wir wohl auf jemanden warten der sich mit Linux gut auskennt, oder googlen.
10/07/2012 19:19 Lukasmöp#5
Ich habe es gelöst:

Hatte zu viele Screens am laufen.

Diese habe ich gelöscht, indem ich in der Konsole
"screen -ls" eingegeben habe.

Dann die Screens, die man nicht braucht mit "kill PID" (PID = ZAHL)
(z.b. kill 22345) löschen.

Die haben mir anscheinend zu viel RAM weggenommen.


Danke für deine Vorschläge ComputerBaer =)
10/08/2012 17:33 serato87#6
Hey,

installier dir mal htop

apt-get install htop (debian)

damit kannst du dann mit dem befehl htop deine komplette Serverauslastung in echtzeit ansehen.. das ist meistens ziemlich praktisch bei solch problemen.

mfg Serato