Geplanter Neustart

Warum einen nächtlichen Neustart planen

Lang laufende Anwendungs-Pools können Speicher ansammeln, veraltete Datenbankverbindungen halten und zwischengespeicherte Zustände behalten, die den Server im Laufe der Zeit verlangsamen können. Ein einmal täglicher Neustart des mindzieStudio-Anwendungspools während der Nebenzeiten beseitigt diese Probleme und stellt sicher, dass der Server jeden Arbeitstag in einem sauberen, vorhersehbaren Zustand startet.

Wir empfehlen, IIS so zu konfigurieren, dass der mindzieStudio-Anwendungspool jede Nacht zu einer Zeit, in der keine Benutzer aktiv sind (typischerweise zwischen 02:00 und 05:00 Ortszeit), recycelt wird. Da IIS dies automatisch übernimmt, sind keine Skripte oder geplanten Aufgaben erforderlich.

Das Recycling erfolgt elegant:

  • Aktive Anfragen dürfen im alten Worker-Prozess abgeschlossen werden.
  • Ein neuer Worker-Prozess startet, um neue Anfragen zu bearbeiten.
  • Es gibt keine sichtbare Ausfallzeit für Benutzer, die sich nach dem Recycling verbinden.

Recycle-Zeit in IIS konfigurieren

Führen Sie die folgenden Schritte auf dem Server aus, der mindzieStudio hostet.

Schritt 1: IIS-Manager öffnen

  1. Drücken Sie Windows-Taste + R, geben Sie inetmgr ein und drücken Sie Enter.
  2. Erweitern Sie im Connections-Bereich links den Serverknoten und wählen Sie Application Pools aus.

Schritt 2: Erweiterte Einstellungen für den mindziestudio-Pool öffnen

  1. Suchen Sie in der Liste der Application Pools den Eintrag mindziestudio und wählen Sie diesen aus.
  2. Klicken Sie im Bereich Actions rechts auf Advanced Settings....

Schritt 3: Bestimmte Recycling-Zeiten konfigurieren

  1. Scrollen Sie im Dialog Advanced Settings zum Abschnitt Recycling.
  2. Finden Sie die Eigenschaft Specific Times und klicken Sie auf den ... Button neben TimeSpan[] Array.
  3. Klicken Sie im TimeSpan Collection Editor auf Add, um einen neuen Eintrag zu erstellen.
  4. Setzen Sie den Value auf die Uhrzeit im 24-Stunden-Format, zu der der Pool recycelt werden soll:
    • 04:00:00 = 04:00 Uhr
    • 02:30:00 = 02:30 Uhr
    • 23:00:00 = 23:00 Uhr
  5. Klicken Sie auf OK, um den TimeSpan Collection Editor zu schließen.
  6. Klicken Sie auf OK, um den Dialog Advanced Settings zu schließen.

IIS Application Pool Specific Times configuration

Der obige Screenshot zeigt den mindziestudio-Anwendungspool, der so konfiguriert ist, dass er jeden Tag um 04:00:00 (4:00 Uhr morgens) recycelt wird.


Empfohlene Einstellungen

Einstellung Empfohlener Wert Hinweise
Specific Times 04:00:00 Wählen Sie eine Zeit, zu der keine Benutzer aktiv sind
Regular Time Interval 0 Deaktiviert das Recycling in festen Intervallen, um Neustarts am Tag zu vermeiden
Disable Overlapped Recycle False Erlaubt eine sanfte Übergabe zwischen Worker-Prozessen

Durch Setzen von Regular Time Interval auf 0 wird sichergestellt, dass der Pool nur zu der von Ihnen konfigurierten Zeit recycelt wird und nicht alle 29 Stunden (IIS-Standard).


Support

Falls Sie Unterstützung bei der Konfiguration geplanter Neustarts benötigen, kontaktieren Sie uns unter support@mindzie.com.