Page 1 of 1

TS3 Musicbot stürtzt dauernd ab (Out of Memory Error)

Posted: Fri Jan 02, 2015 6:04 pm
by 4G-Server
Hallo,

ich habe eine normale Musicbot Lizenz und hoste ihn selber auf einem Linux Debian x64 Host. Ich habe mich exakt an die Installationsanleitung im Account gehalten. Leider stoppt sich der Bot immer öfter (momentan mindestens einmal täglich), da er wohl zu wenig RAM hat.

Anfangs hatte ich ihm nicht gesagt, wie viel RAM er maximal nutzen soll/darf. Später sagte ich dann 512 MB und aktuell sage ich 1 GB, aber trotzdem meckert er, dass er zu wenig RAM hätte... Der Linux Host selber hat 4 GB RAM.

Nachfolgend mal die Fehlermeldung, die ich sehen kann, wenn ich den screen öffne:
Code: Select all
java.lang.IllegalArgumentException: URLDecoder: Illegal hex characters in escape (%) pattern - For input string: "u2"
        at java.net.URLDecoder.decode(URLDecoder.java:192)
        at c.b.a(Unknown Source)
        at c.l.a(Unknown Source)
        at c.l.a(Unknown Source)
        at c.l.a(Unknown Source)
        at c.d.run(Unknown Source)
        at java.lang.Thread.run(Thread.java:701)
java.lang.IllegalArgumentException: URLDecoder: Illegal hex characters in escape (%) pattern - For input string: "u2"
        at java.net.URLDecoder.decode(URLDecoder.java:192)
        at c.b.a(Unknown Source)
        at c.l.a(Unknown Source)
        at c.l.a(Unknown Source)
        at c.l.a(Unknown Source)
        at c.d.run(Unknown Source)
        at java.lang.Thread.run(Thread.java:701)
java.lang.IllegalArgumentException: URLDecoder: Illegal hex characters in escape (%) pattern - For input string: "u2"
        at java.net.URLDecoder.decode(URLDecoder.java:192)
        at c.b.a(Unknown Source)
        at c.l.a(Unknown Source)
        at c.l.a(Unknown Source)
        at c.l.a(Unknown Source)
        at c.d.run(Unknown Source)
        at java.lang.Thread.run(Thread.java:701)
java.lang.IllegalArgumentException: URLDecoder: Illegal hex characters in escape (%) pattern - For input string: "u2"
        at java.net.URLDecoder.decode(URLDecoder.java:192)
        at c.b.a(Unknown Source)
        at c.l.a(Unknown Source)
        at c.l.a(Unknown Source)
        at c.l.a(Unknown Source)
        at c.d.run(Unknown Source)
        at java.lang.Thread.run(Thread.java:701)
Uploaded: music/Nightcore_young.mp3
TS3MusicBot: Out of Memory Error occurred!
TS3MusicBot: Check if you set enough RAM for the java virtual machine (-mx argument)!
TS3MusicBot: TS3MusicBot stopped
Gestartet wird der Bot mit folgendem Befehl als Benutzer und nicht als root:
Code: Select all
screen ./TS3MusicBot_runscript.sh -account account@mail.de -port 8080 -webif-pw ADMIN -webif-pw-user USER -webif-bind-ip 0.0.0.0 -max-disk-space 5120 -mx 1024
Relevante Daten habe ich natürlich "zensiert". ;)

Hier noch ein paar System Infos:
Code: Select all
$ java -version
java version "1.6.0_33"
OpenJDK Runtime Environment (IcedTea6 1.13.5) (6b33-1.13.5-2~deb7u1)
OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode)
Mit der Java Version 1.7 hatte ich das Problem, dass der aktuellste Musicbot gar nicht gestartet werden konnte.
Code: Select all
$ uname -a
Linux server 3.2.0-4-amd64 #1 SMP Debian 3.2.63-2+deb7u2 x86_64 GNU/Linux
Aktuelle RAM Auslastung, nachdem der Musicbot eine Stunde läuft:
Code: Select all
$ free -m
             total       used       free     shared    buffers     cached
Mem:          3965       1262       2703          0         68       1007
-/+ buffers/cache:        185       3779
Swap:         2043          0       2043
Ich hoffe, mir kann jemand helfen, dass der nicht mehr bzw. wenigstens nicht mehr so oft abstürzt. Vielen lieben Dank bereits im Voraus! :)

Re: TS3 Musicbot stürtzt dauernd ab (Out of Memory Error)

Posted: Thu Jan 29, 2015 12:07 pm
by Shadow86
Hallo,

dein Thread scheint wohl irgendwie untergegangen zu sein. Das tut uns sehr leid :(

http://wiki.ts3musicbot.net/index.php/Out_of_Memory

Das sollte Abhilfe schaffen

MfG

Shadow86

Re: TS3 Musicbot stürtzt dauernd ab (Out of Memory Error)

Posted: Thu Jan 29, 2015 7:58 pm
by 4G-Server
Hallo,

vielen Dank für dein Feedback. Ich hatte allerdings schon ausführlichst mit Crypto gesprochen. ;)

Der aktuelle Stand ist folgender: Mit 150MB RAM scheint er bestens zu laufen, ohne abzuschmieren. 100MB reichten leider nicht.

Ich werde hierzu aber nochmal Feedback geben, wenn so Mitte Februar ist.

Re: TS3 Musicbot stürtzt dauernd ab (Out of Memory Error)

Posted: Mon Feb 23, 2015 9:32 am
by Shadow86
Hallo,

hat sich das ganze nun stabiler verhalten ? Wenn nicht, wo treten noch Probleme auf?

für eine Antwort wäre ich dir sehr dankbar

liebe Grüße

Shadow86

Re: TS3 Musicbot stürtzt dauernd ab (Out of Memory Error)

Posted: Mon Feb 23, 2015 3:46 pm
by 4G-Server
Hallo Shadow86,

der Musicbot läuft mit 200 MB ohne Probleme. Er musste noch nicht einmal neugestartet werden.
Code: Select all
java -Xms200m -Xmx200m -jar TS3MusicBotLauncher.jar $*
Das Thema kann somit als "erledigt" markiert werden. Vielen Dank für dein großes Interesse, uns zu helfen.

Re: TS3 Musicbot stürtzt dauernd ab (Out of Memory Error)

Posted: Tue Feb 24, 2015 6:49 am
by Shadow86
Hallo 4G-Server,

Vielen Dank für deine erneute Nachricht.

Mit freundlichen Grüßen

Shadow86

*Closed*