Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 12

Thema: Server Auto Restart [App]

  1. #1

    Standard Server Auto Restart [App]

    Hey,
    Ich hab hier ein Programm das Prozesse automatisch neustarten kann wenn sie geschlossen wurden. (Alternative zur .bat Datei)

    Funktionen:
    - 2 Prozesse werden überwacht
    - Einstellbare Aktualisierung
    - Log Daten werden geschrieben (Verzeichniss wählbar!)
    - Anzeige des Prozess-status (online/offline)
    - Nur eine exe Datei mit einer größe < 100Kb!
    - Speichert Einstellungen in einer xml Datei. (selbes verzeichniss wie exe)
    - Meistens 0% CPU-Auslastung (Getestet mit 2x3,8 Ghz 2Duo Extrem)
    - Maximal 20MB Ramauslastung. Meistens ca 7 MB
    - Wenn ein Prozess die CPU-Auslastung der einstellbaren schwelle überschreitet wird er nach einer einstellbaren
    Zeit geschlossen
    - Tray Symbol mit Menü (wird dorthin minimiert)

    In Arbeit:
    - Programm benutzen um server status von anderem pc auszulesen und rcon befehle zu senden!
    - Komplett neue Code

    Bekannte Bugs:

    Hilfe:

    Prozessname 1/2:
    Wird benötigt um Prozess zu überwachen und zu killen.
    z.b. "cmd" oder "hlds.exe"

    Restart File 1/2:
    Pfad zur Datei. Wird benötigt um Prozess wieder zu öffnen
    z.b. "c:\windows\system32\cmd.exe" oder "C:\hlds\hlds.exe"
    Wenn man einen Server über Bat datei startet dann diese bei Pfad eintragen!
    -> Browse Button!

    Logs On/Off:
    Logs An/Ausschalten

    Log Path:
    Pfad in der die Log Datei geschrieben wird. Wenn nichs eingetragen ins Verzeichniss der Exe Datei.

    Max CPU Load:
    CPU Auslastung die der Prozess 1min lang überschreiten muss um geschlossen zu werden. -> On/Off muss angehakt sein!

    Time to refresh (ms):
    Aktualisierung in ms (1000 ms = 1 sec)

    Time to Close (sec)
    Solange muss der Prozess die eingestellte CPU-Auslastung überschreiten um geschlossen zu werden.

    Kill Prozess:
    Prozess wird gekillt. (und wenn Dienst aktiviert gleich neugestartet)

    Welche Version habe ich?
    ->About Button drücken oder Rechtsklick auf das Tray Icon und About auswählen

    Bilder (neuste Version):



    V. 0.62.15.3 Download
    Geändert von davidgiga1993 (18.03.2009 um 14:49 Uhr) Grund: Neue Version

  2. Folgende 2 Benutzer sagen Danke zu davidgiga1993 für den nützlichen Beitrag:


  3. #2
    Avatar von Lucid
    Registriert seit
    15.12.2006

    Standard AW: Server Auto Restart [App]

    Zitat Zitat von davidgiga1993 Beitrag anzeigen
    Hey,
    Ich hab hier ein programm das prozesse automatisch neustarten kann wenn sie geschlossen wurden. (Alternative zur .bat Datei)

    Funktionen:
    - 2 prozesse werden überwacht (alle 2 sec..)
    - log daten werden geschrieben (nach C:\logs)
    - Anzeige des prozess status (online/offline)
    - nur eine exe datei mit 14Kb größe!

    ToDo:
    - speichern der einstellungen in einer XML Datei.
    - Pfad für die log datei einstellbar machen.
    - kleinere optimierungen..

    das programm ist noch in der Beta phase (läuft aber komplett stabil)
    es werden nur noch mehr funktionen dazukommen..

    Version 0.11
    Hoert sich gut an!
    Aber, kannst du die Prozessor-auslastung von einzelnen Anwendungen auslesen lassen? Manchmal haengen sich Server gerne in einer Endlosschleife auf, und verbraten die ganze CPU, bis man den Prozess mit Gewalt killt...

  4. #3

    Standard AW: Server Auto Restart [App]

    theoretisch würde es gehn. das problem wäre nur das server auch gerne so mal 100% wegnehmen kurzzeitig und dann würden sie sich schließen.. das wär ja auch nich soo gut
    aber ich kann mal schaun was sich machen lässt. wenn z.b. 1 min lang 100% von dem prozess weggenommen wird oder so.

  5. Folgender Benutzer sagt Danke zu davidgiga1993 für den nützlichen Beitrag:


  6. #4
    Avatar von Lucid
    Registriert seit
    15.12.2006

    Standard AW: Server Auto Restart [App]

    Zitat Zitat von davidgiga1993 Beitrag anzeigen
    theoretisch würde es gehn. das problem wäre nur das server auch gerne so mal 100% wegnehmen kurzzeitig und dann würden sie sich schließen.. das wär ja auch nich soo gut
    aber ich kann mal schaun was sich machen lässt. wenn z.b. 1 min lang 100% von dem prozess weggenommen wird oder so.
    Wenn du alle 2 Sekunden den Prozess auf seine Auslastung pruefst, Programmier' es einfach so, das nach 60 Sekunden 99prozentiger Auslastung der Prozess gekillt wird - da das Programm gekillte Prozesse neustartet, ist der Server dann nach 2 Sekunden wieder da

    Wobei du unbedingt aufpassen musst, das das Programm niemals den Server mehrmals wieder startet! Das ist bei den meisten Server-ueberwachungsprogrammen der fall

  7. #5

    Standard AW: Server Auto Restart [App]

    jap ich guck ma was sich machen lässt.. schreib grad en der speicherung von den einstellungen in einer XML datei..

    ja das is mir am anfang auch passiert aber jetz sollte es so sein das es den server nur 1 mal startet

  8. Folgender Benutzer sagt Danke zu davidgiga1993 für den nützlichen Beitrag:


  9. #6
    Avatar von stefan1994
    Registriert seit
    22.08.2008
    Ort
    In deinem Mülleimer

    Standard AW: Server Auto Restart [App]

    hab mit dem teil 1 problem unzwar es steht da nichts also da sind textfelder nur was muss da wo rein?



    MfGreetz. Stefan

  10. #7

    Standard AW: Server Auto Restart [App]

    ja habs behoben heute

  11. Folgender Benutzer sagt Danke zu davidgiga1993 für den nützlichen Beitrag:


  12. #8
    Avatar von stefan1994
    Registriert seit
    22.08.2008
    Ort
    In deinem Mülleimer

    Standard AW: Server Auto Restart [App]

    THX



    jetzt kann ich das teil auch verwenden



    MfGreetz. Stefan




    Doppelpost:




    hab glaub ich einen bug gefunden


    Code:
      09.03.2009 21:27 Service stopped...
      09.03.2009 21:27 Service started...
      09.03.2009 21:27 Service stopped...
      09.03.2009 21:27 Service started...
      09.03.2009 21:27 Service stopped...
      09.03.2009 21:27 Service started...
      09.03.2009 21:27 Service stopped...
      09.03.2009 21:27 Service started...
      09.03.2009 21:27 Service stopped...
      09.03.2009 21:27 Service started...
      09.03.2009 21:27 Service stopped...
      09.03.2009 21:27 Service started...
      09.03.2009 21:27 Service stopped...
      09.03.2009 21:27 Service started...
      09.03.2009 21:27 Service stopped...
      09.03.2009 21:27 Service started...
      09.03.2009 21:27 Service stopped...
      09.03.2009 21:27 Service started...
      09.03.2009 21:27 Service stopped...
      09.03.2009 21:27 Service started...
      09.03.2009 21:27 Service stopped...
      09.03.2009 21:27 Service started...
      09.03.2009 21:27 Service stopped...
      09.03.2009 21:27 Service started...
      09.03.2009 21:27 Service stopped...
      09.03.2009 21:27 Service started...
      09.03.2009 21:27 Service stopped...
      09.03.2009 21:27 Service started...
      09.03.2009 21:27 Service stopped...
      09.03.2009 21:27 Service started...
      09.03.2009 21:27 Service stopped...
      09.03.2009 21:27 Service started...
      09.03.2009 21:27 Service stopped...
      09.03.2009 21:27 Service started...
      09.03.2009 21:27 Service stopped...
      09.03.2009 21:27 Service started...
      09.03.2009 21:27 Service stopped...
      09.03.2009 21:27 Service started...
      09.03.2009 21:27 Service stopped...
      09.03.2009 21:27 Service started...
      09.03.2009 21:27 Service stopped...
      09.03.2009 21:27 Service started...
      09.03.2009 21:27 Service stopped...
      09.03.2009 21:27 Service started...
      09.03.2009 21:27 Service stopped...
      09.03.2009 21:27 Service started...
      09.03.2009 21:27 Service stopped...
      09.03.2009 21:27 Service started...
      09.03.2009 21:27 Service stopped...
      09.03.2009 21:27 Service started...
      09.03.2009 21:27 Service stopped...
      09.03.2009 21:27 Service started...
      09.03.2009 21:27 Service stopped...
      09.03.2009 21:27 Service started...
      09.03.2009 21:27 Service stopped...
      09.03.2009 21:27 Service started...
      09.03.2009 21:27 Service stopped...
      09.03.2009 21:27 Service started...
      09.03.2009 21:27 Service stopped...
      09.03.2009 21:27 Service started...
      09.03.2009 21:27 Service stopped...
      09.03.2009 21:27 Service started...
      09.03.2009 21:27 Service stopped...
      09.03.2009 21:27 Service started...
      09.03.2009 21:27 Service stopped...
      09.03.2009 21:27 Service started...
      09.03.2009 21:27 Service stopped...
      09.03.2009 21:27 Service started...
      09.03.2009 21:27 Service stopped...
      09.03.2009 21:27 Service started...
      09.03.2009 21:27 Service stopped...
      09.03.2009 21:27 Service started...
      09.03.2009 21:27 Service stopped...
      09.03.2009 21:27 Service started...
      09.03.2009 21:27 Service stopped...
      09.03.2009 21:27 Service started...
      09.03.2009 21:27 Service stopped...
      09.03.2009 21:27 Service started...
      09.03.2009 21:27 Service stopped...
      09.03.2009 21:27 Service started...
      09.03.2009 21:27 Service stopped...
      09.03.2009 21:27 Service started...


    so wenn das prog logt dann logt es nur so lange wie oben halt steht also von den zeilen wenn die zeilen anzahl erreicht ist muss man das programm beenden und wieder starten

    sind glaub ich 73 zeilen wenn ich mich nicht verzählt hab außerdem im programm selbst der log scrollt bei neuem eintrag immer nach ganz oben

    außerdem ist die exe nicht 15,5 kb groß sondern mitlerweile schon 18,5


    sonst is mir im mom nichts aufgefallen



    MfGreetz. Stefan
    Geändert von stefan1994 (09.03.2009 um 20:39 Uhr) Grund: Doppelposts zusammengefügt

  13. #9

    Standard AW: Server Auto Restart [App]

    wie hast du es geschafft so oft das programm zu beenden und zu starten in einer minute?
    aber danke für den bug.
    werd ihn gleich mal überarbeiten.
    das mit dem scrollen kann ich nur so lösen indem ich ein neuen eintrag oben hinsetz aber dann steht in der .log file alles durcheinander.
    okay es ging doch anders zu lösen mit dem scrollen..
    das textfenster räumt sich ab 70 zeilen selbst auf ab jetzt.
    Geändert von davidgiga1993 (09.03.2009 um 21:19 Uhr)

  14. Folgender Benutzer sagt Danke zu davidgiga1993 für den nützlichen Beitrag:


  15. #10
    Avatar von stefan1994
    Registriert seit
    22.08.2008
    Ort
    In deinem Mülleimer

    Standard AW: Server Auto Restart [App]

    YEAH nice

    sieht schon richtig gut aus


    noch ne kleinichkeit:

    http://"http//uploadingit.com/files/1055655_xxmp6/Crash-Protection_V0.32.zip


    den link hast du angegeben...
    der is aber falsch
    ich denk so sollte er sein:

    http://uploadingit.com/files/1055655...tion_V0.32.zip




    und wegen dem klicken:

    Aldo´s Click-a-lot!


    such mal im google




    MfGreetz. Stefan
    Geändert von stefan1994 (10.03.2009 um 12:51 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •