Fehler beim herunterfahren des Servers

02/04/2017 18:35 x_Core_x#1
Hallo,
Ich habe bei den Kori Files versucht ch3 und ch4 anzupassen.
Dann hat erstmal garnichts mehr funktioniert.
Dann hab ich alles wieder rückgängig gemacht, aber jetzt kommt beim herunterfahren folgender fehler:
Code:
Der Server wird gestoppt ...
kill: 878: No such process
kill: 880: No such process
kill: 882: No such process
kill: 884: No such process
kill: 886: No such process
kill: 890: No such process
kill: 892: No such process
kill: 894: No such process
kill: 896: No such process
kill: 898: No such process
kill: 902: No such process
kill: 904: No such process
kill: 906: No such process
kill: 908: No such process
kill: 910: No such process
    Warten auf Datenbank-Flush ...
Der Server war aber online und ist meiner Meinung nach auch richtig runtergefahren.
Weiß einer was das zu bedeuten hat?
02/06/2017 10:18 GYJohn#2
Der findet einfach die entsprechenden Prozess IDs nicht zum Beenden.
Wenn aber alles richtig lief, kann man das meiner Meinung nach ignorieren.
02/06/2017 23:53 Rindskopf#3
Naja aber wenn der Server beim Herunterfahren irgendwas schließen möchte was nicht offen war.
Dann werden entweder CHs heruntergefahren die nie Online waren also ist der Befehl Buggy um herunterfahren.
Oder beim Hochfahren des Servers startet etwas nicht.
Es wäre hilfreich wenn du uns die Datei zukommen lässt die du zum Starten und Runterfahren benutzt dann könnte man da schnell rein schauen.
02/07/2017 00:44 xCPx#4
Quote:
Originally Posted by Rindskopf View Post
Naja aber wenn der Server beim Herunterfahren irgendwas schließen möchte was nicht offen war.
Dann werden entweder CHs heruntergefahren die nie Online waren also ist der Befehl Buggy um herunterfahren.
Oder beim Hochfahren des Servers startet etwas nicht.
Es wäre hilfreich wenn du uns die Datei zukommen lässt die du zum Starten und Runterfahren benutzt dann könnte man da schnell rein schauen.
Oder die Prozessid hat sich einfach geändert?

Isn standart metin2 fehler.

Darum gibts ja
killall game
als befehl
02/07/2017 08:51 Rindskopf#5
Quote:
Originally Posted by xCPx View Post
Oder die Prozessid hat sich einfach geändert?

Isn standart metin2 fehler.

Darum gibts ja
killall game
als befehl
Also egal mit welchen Files ich nen Test Root hatte, hatte ich noch nie dieses problem das sich die Ids verschoben haben.
Deswegen wunderts mich aber wenn das ein Standart fehler ist kannst du ihm das fixxen oder keine möglichkeit ?
02/09/2017 22:07 xCPx#6
Quote:
Originally Posted by Rindskopf View Post
Also egal mit welchen Files ich nen Test Root hatte, hatte ich noch nie dieses problem das sich die Ids verschoben haben.
Deswegen wunderts mich aber wenn das ein Standart fehler ist kannst du ihm das fixxen oder keine möglichkeit ?
Den Fehler gabs früher reihenweise,
tritt spätestens dann auf wenn der Server über mehrere Wochen / Monate läuft.

Die .pid datei wird erstellt wenn der Server gestartet wird, jedoch erhält der Process vom Betriebssystem teils eine andere pid, wie die hinterlegte.


Tipp von mir:

Cores per screen starten
Beispiel in py:
Code:
def screen(name, cmd):
	os.system("screen -d -m -S " + name + " " + cmd)
und zum closen:
Code:
def close_by_name(name):
	os.system("clear")
	st = ""
	a = os.popen('screen -ls').read()
	b = a.split("\n")
	for c in b:
		if(c.find("(Detached)") != -1):
			if(c.find(name) != -1):
				d = c.split(".")[0].replace("	", "").replace(" ", "")
				os.system("kill " + d)
				return
zumindest liefs auf fbsd 9 für mich damit ohne probleme.