Bootstrap Framework 3.3.6

Over a dozen reusable components built to provide iconography, dropdowns, input groups, navigation, alerts, and much more...

Wenn du Hilfe benötigst, stelle deine Frage hier.
Um die Entwickler etwas zu entlasten, können Nutzer anderen Nutzern auch helfen.
#5525
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! :)
#5595
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.
#5723
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.
Virus gefunden

Grundsätzlich unbedeutend, ist nur sehr wah[…]

Entwicklung

Groß und Klein-Schreibung ist wichtig. IU[…]

Stimmt jetzt ist es mir wieder eingefallen Habe i[…]

Updated the script: - Added check for java/openjdk[…]

Swap-in out addons, use only what you really need!