Service oder Screen überwachen und ggf. Neustarten?!

Diskutiere Service oder Screen überwachen und ggf. Neustarten?! im RedHat,Fedora & CentOS Forum im Bereich Linux Distributionen; Hallo liebe Community. Leider habe ich nichts passendes gefunden, weshalb ich nun diesen Thread aufmache. Ich habe einen Gameserver den...

  1. eXile

    eXile Grünschnabel

    Dabei seit:
    08.02.2015
    Beiträge:
    3
    Zustimmungen:
    0
    Hallo liebe Community.

    Leider habe ich nichts passendes gefunden, weshalb ich nun diesen Thread aufmache.

    Ich habe einen Gameserver den ich auf meinem CentOS Root Server betreibe. Leider ist dieser aktuell noch in einer Entwicklungsphase, weshalb er alle 2 1/2 Std ca Crasht (Speichermanagement).

    Um mich nicht alle 2 1/2 Stunden manuell per SSH auf den Root zu verbinden, um den Serverdienst neu zu starten, möchte ich gerne eine Möglichkeit um entweder den Port oder die "Screen"-Session zu überwachen, auf der der Server läuft.
    Falls offline, soll der Server automatisch neu ausgeführt / gestartet werden.

    Somit würde gewährleistet werden das zwar alle 2 1/2 Std. der Server Crasht, aber innerhalb von 1 Minute wieder automatisch erreichbar ist.

    Wie setze ich das am Besten um?


    Vielen Dank im Voraus für eure Hilfe.
     
  2. Anzeige

    Anzeige

    Wenn du mehr über Linux erfahren möchtest, dann solltest du dir mal folgende Shellkommandos anschauen.


    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. marce

    marce Kaiser

    Dabei seit:
    01.08.2007
    Beiträge:
    1.252
    Zustimmungen:
    19
    cron, if, ps (oder andere Methode zu prüfen, ob der Gameserver noch läuft).
     
  4. eXile

    eXile Grünschnabel

    Dabei seit:
    08.02.2015
    Beiträge:
    3
    Zustimmungen:
    0
    Hallo Marce,

    Vielen Dank für deine schnelle Antwort.
    Bin leider komplett neu in der Linux Welt und komme noch nicht so ganz klar.

    Verstehe ich das nun richtig, dass man zB über einen Cronjob alle 1Minute zB ein Skript ausführen lässt, welches prüft (if) ob ein bestimmter Port besetzt ist oder nicht. Falls nicht -> startet das Skript den Gameserver in einer detached Screen Session erneut?
     
  5. marce

    marce Kaiser

    Dabei seit:
    01.08.2007
    Beiträge:
    1.252
    Zustimmungen:
    19
    ja, so könnte man es machen.
     
  6. eXile

    eXile Grünschnabel

    Dabei seit:
    08.02.2015
    Beiträge:
    3
    Zustimmungen:
    0
    Super hat so geklappt. Vielen Dank für den Tipp.
     
Thema:

Service oder Screen überwachen und ggf. Neustarten?!

Die Seite wird geladen...

Service oder Screen überwachen und ggf. Neustarten?! - Ähnliche Themen

  1. Canonical startet Ubuntu Pro für Amazon Web Services

    Canonical startet Ubuntu Pro für Amazon Web Services: Canonical bündelt mit Ubuntu Pro für Amazon Web Services seine Amazon Machine Images mit der Unterstützung von Ubuntu Advantage. Weiterlesen...
  2. Corteza Service Cloud offiziell veröffentlicht

    Corteza Service Cloud offiziell veröffentlicht: Das freie Projekt Corteza hat seine Arbeitsplattform um die Corteza Service Cloud erweitert. Die bereits im Juli als Crust Service Cloud...
  3. Red Hat kündigt OpenShift Service Mesh an

    Red Hat kündigt OpenShift Service Mesh an: Red Hat stellt den Nutzern von OpenShift 4 in Kürze das OpenShift Service Mesh zur Verfügung. Das Produkt beruht auf den freien Projekten Istio,...
  4. Crust Technology stellt Crust Service Cloud vor

    Crust Technology stellt Crust Service Cloud vor: Crust Technology, Hersteller der freien Arbeitsplattform Crust und des entsprechenden freien Projekts Corteza, hat die Crust Service Cloud...
  5. Open Build Service 2.10 erschienen

    Open Build Service 2.10 erschienen: Das Opensuse-Projekt hat den Open Build Service in der Version 2.10 veröffentlicht, die mit einer komplett überarbeiteten Oberfläche sowie...
  1. Diese Seite verwendet Cookies um Inhalte zu personalisieren. Außerdem werden auch Cookies von Diensten Dritter gesetzt. Mit dem weiteren Aufenthalt akzeptierst du diesen Einsatz von Cookies.
    Information ausblenden