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.245
    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.245
    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. 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...
  2. 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...
  3. Pi zu einem Netshare service einrichten (SMB + Web)

    Pi zu einem Netshare service einrichten (SMB + Web): Hi, Ich habe in meinem Netzwerk zuhause einen Raspberry Pi stehen, den ich zu einem Kleinen lokalen net share service erweitern würde. Dabei soll...
  4. Kein Login zur Shell - This service allows sftp connections only.

    Kein Login zur Shell - This service allows sftp connections only.: Ich habe einen User angelegt und diesem über usermod die Shell /bin/bash zugewiesen. Aber immer wenn ich mich einloggen möchte, kommt die Meldung...
  5. Leiter - Service Management (m/w/x) - am Standort Offenbach a.M.

    Leiter - Service Management (m/w/x) - am Standort Offenbach a.M.: Als externes Social Media Excellence Center of Recruiting unterstützen wir die Adacor Hosting GmbH bei der Gewinnung der besten Mitarbeiter...
  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