Process Server - Automatisches Starten

:!: ACHTUNG: ANLEITUNG OHNE GEWÄHR.
Die Firma untermStrich Software GmbH übernimmt keine Haftung für etwaige Schäden oder Fehler die direkt oder indirekt durch die Benutzung oder nicht Benutzung dieser Anleitung entstehen!

Ein Beispiel, wie das Starten unter Windows aussehen kann:

  • Kopieren Sie die Datei process_server_start_simple.bat aus C:\Apache24\htdocs\ustrich nach C:\start_process_server.bat
  • Öffnen Sie die Windows Aufgabenplanung und erstellen Sie eine neue Aufgabe „start_process_server“.
  • In der Registerkarte „Aktionen“ erstellen Sie eine neue Aktion um die zuvor erstellte Batch Datei zu starten.
    • Geben Sie als Programm C:\start_process_server.bat an.
    • Geben Sie unter „Starten in“ der untermStrich Verzeichnis C:\Apache24\htdocs\ustrich an.
  • Wählen Sie bei den Sicherheitsoptionen einen Benutzer mit ausreichender Berechtigung.
  • Testen Sie als erstes, „Unabhängig von der Benutzeranmeldung ausführen“.
    • Wählen Sie am Tab „Allgemein „Unabhängig von der Benutzeranmeldung ausführen“
    • In der Registerkarte „Trigger“ erstellen Sie einen neuen Trigger der beim Start von Windows ausgelöst wird.
    • Stellen Sie die Verzögerung auf 1 Minute.
  • Wenn dies nicht funktioniert, nutzen Sie bitte , „Nur ausführen, wenn der Benuzter angemeldet ist“.
    • Benden Sie den Prozess, wie unter Neustart beschrieben.
    • Wählen Sie am Tab „Allgemein „Nur ausführen, wenn der Benuzter angemeldet ist“
    • Wichtig ist, dass Sie sich nach einem Server Neustart am Server neu anmelden, damit der Server wieder läuft.

  • Speichern Sie die Aufgabe durch einen Klick auf OK
Neustart

Beenden Sie zuerst den Prozess.

  • Öffnen Sie den Task Manager und fügen Sie unter Details eine Spalte ein
  • Fügen Sie die „Befehlszeile“ hinzu
  • Suchen Sie den php.exe Prozess „process_server.php“ und beenden Sie den Prozess

Danach starten Sie den Server über die Aufgabenplanung.

Das automatische Starten können Sie wie hier beschrieben umsetzen.

:!: ACHTUNG: ANLEITUNG OHNE GEWÄHR.
Die Firma untermStrich Software GmbH übernimmt keine Haftung für etwaige Schäden oder Fehler die direkt oder indirekt durch die Benutzung oder nicht Benutzung dieser Anleitung entstehen!

Ein Beispiel, wie das Starten auf Ubuntu Linux aussehen kann:

  • sudo mkdir /ustrich
  • Erstellen Sie /ustrich/start_com_untermstrich_process_server.sh
    #!/bin/bash
    cd /ustrich
    nohup php -S 0.0.0.0:17340  -d upload_max_filesize=200M -d post_max_size=200M -d memory_limit=200M  process_server.php &
  • sudo chmod u+x /ustrich/start_com_untermstrich_process_server.sh
  • Ubuntu bis 16.04
    • Öffnen Sie die /etc/rc.local und fügen Sie vor der exit 0 Zeile den Aufruf ein:
      /ustrich/start_com_untermstrich_process_server.sh
  • Ubuntu ab 18.04
    • Erstellen Sie die /etc/rc.local:
      #!/bin/sh -e
      /ustrich/start_com_untermstrich_process_server.sh
      exit 0
    • Machen Sie die Datei ausführbar:
      sudo chmod +x /etc/rc.local
  • Starten Sie den Server neu oder führen Sie das Kommando aus:
    sudo /ustrich/start_com_untermstrich_process_server.sh