Hallo,
bin neu hier, und hoffe das ich hier im richtigen Bereich bin.
Ich habe auf meinen VServer einen TS3 Server aufgesetzt, der läuft auch. Es ist nur leider so, das bei einem server crash das startscript erst nach 2 maligen restart des servers funktioniert. Hier erstmal ein paar Daten.
TS Server Version aktuellste Stand heute. Ubuntu Version: ubuntu-he-10.04-x86_64 Damit der TS Server überhaupt startet hab ich folgendes in die fstab eingefügt
1 | shm /dev/shm tmpfs nodev,nosuid 0 0 |
das allein hat aber nichts gebracht, deshalb hab ich noch in die /etc/rc.local folgendes eingefügt damit ich es nicht immer manuell machen muss
1 | mount -t tmpfs tmpfs /dev/shm |
mit dem Startscript hab ich mich an eine Anleitung gehalten, das script sieht wie folgt aus:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | #!/bin/sh ### BEGIN INIT INFO # Provides: teamspeak3 # Required-Start: $local_fs $network # Required-Stop: $local_fs $network # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Description: Teamspeak 3 Server ### END INIT INFO # Customize values for your needs: "User"; "DIR" USER="xxxxxxx" DIR="/xxx/xxx/xxxxx/teamspeak3-server_linux-amd64" ###### Teamspeak 3 server start/stop script ###### case "$1" in start) su $USER -c "${DIR}/ts3server_startscript.sh start" ;; stop) su $USER -c "${DIR}/ts3server_startscript.sh stop" ;; restart) su $USER -c "${DIR}/ts3server_startscript.sh restart" ;; status) su $USER -c "${DIR}/ts3server_startscript.sh status" ;; *) echo "Usage: {start|stop|restart|status}" >&2 exit 1 ;; esac |
Der Server Startet allerdings nach dem ersten Reboot nicht von allein, ich bekomm dann folgenden Fehler:
1 2 | failed to register local accounting service |ERROR |ServerLibPriv | | Server() error while starting servermanager, error: instance check error |
was auf den Fehler zurückzuführen ist, wenn man
1 | mount -t tmpfs tmpfs /dev/shm |
nicht ausführt.
Mach ich jetzt noch einen Reboot dann läuft der Server automatsich. Kann sein das sich die Dienste bzw die Befehle beim Reboot überschneiten ? Wär super wenn mir da jemand helfen könnte.
Vielen Dank