1. GSManager
    1. Funktionen
    2. Unterstützte Spiele
    3. Neuigkeiten
    4. Statistiken
    5. Serverliste
  2. Lexikon
  3. Filebase
  4. Entwicklung
  5. Forum
    1. Dashboard
    2. Unerledigte Themen
  6. Web-Interface
  7. Artikel
  8. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Dateien
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. GSManager
  2. Forum
  3. Allgemeines
  4. Fehler

Prozessabfrage fehlerhaft ?

  • FaL-TJ
  • 9. September 2008 um 13:08
Das Projekt GSManager (vormals ManuAdminMod) wurde am 01.01.2020 eingestellt - diese Internetpräsenz bleibt verfügbar, die Software wird aber nicht länger gepflegt. Vielen Dank für eure Unterstützung in den mehr als zehn vergangenen Jahren!
1. offizieller Beitrag
  • FaL-TJ
    Anfänger
    Punkte
    30
    Beiträge
    5
    • 9. September 2008 um 13:08
    • #1

    Hi,

    zuerst einmal : Ich bin neu hier. Komme vom FaL-Clan (fal-clan.de) und betreue dort auf einem Linux-Root 2 CoD4-Server. Wir haben gerade den Root aktualisiert, und haben nun PHP5 zur Verfügung. Das verleitete mich natürlich dazu den ManuAdminMod zu installieren. Der Mod läuft eigentlich ganz gut, aber nun habe ich ein Problem .....

    Wenn ich den Status vom AdminMod abfrage (./startscript status), dann erhalte ich die Meldung das der Mod noch laufen würde

    Wenn ich den Mod dann stoppen möchte, kommt eine Fehlermeldung (frei übersetzt "Fehler in Datei startscript Zeile 65 Prozess existiert nicht")

    Wenn ich den Mod starten möchte, dann erhalte ich wiederum die Fehlermeldung das der Prozess bereits läuft


    Merkwürdig, Merkwürdig. Ich kann den Prozess in den laufenden Prozessen über Webmin nicht finden.


    Hier nochmal ein Log aus dem Webmin (die meisten Meldungen werden vom Script generiert) :

    ********************************************************************

    Versuche nun den ADMINMOD zu stoppen...
    ./startscript: line 65: kill: (18487) - No such process
    ManuAdminMod_28960 was stopped

    Der Serverdienst CoD4_FaL_CoD4FragCenter28960 laeuft nicht.
    versuche nun Server CoD4_FaL_CoD4FragCenter28960 zu starten...
    PB-Config wird kopiert...
    Serverdienst CoD4_FaL_CoD4FragCenter28960 wird gestartet...
    Serverdienst CoD4_FaL_CoD4FragCenter28960 erfolgreich gestartet. DONE!

    Versuche nun den ADMINMOD zu starten...
    Error: ManuAdminMod_28960 is already running, use './startscript stop' to stop it
    ********************************************************************

    Ich starte den Server über ein Script. In dem Script wird der ManuAdminMod beendet, dann kommt ein Sleep 5, danach wird der Server (falls er läuft) beendet, wieder ein Sleep, Server wird gestartet, ein Sleep 20 (damit der Server sicher läuft), danach wird der ManuAdminMod gestartet.

    Das Ganze hat eine Weile funktioniert. Dann plötzlich oen genanntes Problem. Bei der Statusabfrage heisst es der Mod läuft. Will ich den Mod stoppen heisst es das es den Prozess nicht gibt. Will ich den Mod starten sagt er mir ich soll den laufenden Pozess erst stoppen. Aaaargh ..... ich dreh mich im Kreis.

    Kennt jemand das Problem?


    Gruss

    TJ

  • peperoni
    Fortgeschrittener
    Punkte
    1.070
    Trophäen
    1
    Beiträge
    200
    • 9. September 2008 um 15:51
    • #2

    es ist bestimmt sinnvoll mal dein startscript anzuhängen, so kann man nur erahnen was falsch sein soll....

    WORKAROUND:
    Du kannst den Adminmod auch mit "killall -9 php" via console beenden...

  • FaL-TJ
    Anfänger
    Punkte
    30
    Beiträge
    5
    • 9. September 2008 um 16:28
    • #3

    Auszug aus dem Startscript mit dem betreffenden Bereich :

    Code
    restart)
       	echo "********************************************************************"
       	echo  ""
       	echo  "Versuche nun den ADMINMOD zu stoppen..."
       	sleep 1
       	cd $BASEPATH/adminmod
       	./startscript stop
       	echo  ""
       	sleep 5
    
    
    
    
       	if [[ `ps ax | grep -v grep | grep SCREEN | grep $NAME` ]]
         	then
           	PIDNR=`ps ax | grep -v grep | grep SCREEN | grep $NAME | awk '{print $1}'`
           	echo "$NAME PID:($PIDNR) stopping..."
           	kill -TERM $PIDNR
           	rm $PIDFILE
           	sleep 1
           	echo  "Serverdienst $NAME wurde beendet."
         	else
           	echo "Der Serverdienst $NAME laeuft nicht."
       	fi
    
    
    
    
       	if [[ `ps ax | grep -v grep | grep SCREEN | grep $NAME` ]]
         	then
           	echo "Der Serverdienst $NAME laeuft..."
         	else
           	echo "versuche nun Server $NAME zu starten..."
           	sleep 1
           	cd $BASEPATH/pb
           	echo  "PB-Config wird kopiert..."
           	rm pbsv.cfg
           	cp pbsv.cfg.pub pbsv.cfg
           	cd $BASEPATH
           	echo  "Serverdienst $NAME wird gestartet..."
           	screen -m -d -S $NAME $DAEMON $PARAMS_PUB
           	echo $! >$PIDFILE
           	sleep 1
           	echo  "Serverdienst $NAME erfolgreich gestartet. DONE!"
       	fi
    
    
    
    
       	echo  ""
       	echo  "Versuche nun den ADMINMOD zu starten..."
       	sleep 20
       	cd $BASEPATH/adminmod
       	./startscript start
       	echo "********************************************************************"
     ;;
    Alles anzeigen
  • Dieses Thema enthält 10 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind.
  1. Mitarbeiter
  2. Datenschutzerklärung
  3. Nutzungsbedingungen
  4. Impressum
  5. Kontakt
Community-Software: WoltLab Suite™