Django-Graceful-Session-Cleanup

Ein einfacher Verwaltungsbefehl, der abgelaufene Sitzungen von großen Sitzungstabellen löschen kann, ohne ...
Jetzt downloaden

Django-Graceful-Session-Cleanup Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Stefan Foulis
  • Website des Verlags:
  • http://github.com/stefanfoulis

Django-Graceful-Session-Cleanup Stichworte


Django-Graceful-Session-Cleanup Beschreibung

Django-Graceul-Session-Cleanup ist ein einfacher Verwaltungsbefehl, der abgelaufene Sitzungen von großen Sitzungstabellen löschen kann, ohne die Site zu töten. Der Hauptnutzungsfall ist, wenn Sie eine Live-Anwendung mit Millionen von standstechnischen Sitzungen in der Datenbank haben. Runnung Der reguläre Python Manmaning.py Cleanup sperrt Ihre Datenbank möglicherweise stundenlang und tötet im Wesentlichen Ihre Website. Mit Django-Graceue-Session-Cleanup können Sie allmählich alle Sitzungen löschen. Um dies zu erreichen, löscht es immer nur eine kleine Menge der Abgelaufene Sitzungen pro Abfrage und schlafen ein paar Sekunden lang. Es gibt Befehlszeilenoptionen, um das Intervall, die Schlafzeit und die Anzahl der Sitzungen zu steuern, um pro Intervall zu löschen. Management-Befehl: Python Manage.py Graceul_Session_CleanUpThere sind ein paar Möglichkeiten, die Sie verwenden können Daher können andere Prozesse die Datenbank verwenden und dann das 200-fache wiederholen. Abhängig von der Datenbanklast (vorausgesetzt, das Löschen dauert 1 s) Um alte Daten aus der Datenbank zu reinigen (im Moment nur abgelaufene Sitzungen). Tut dies in einem live db-freundlichen Weg, indem er die Verbindung nie zu lang hoggiert.Optionen: -V-Ausgebikwert, -, 0 = minimaler Ausgang, 1 = Normaler Ausgang, 2 = Alle Ausgabe - Setzen = Einstellungen Der Python-Pfad zu einem Einstellungsmodul, z. "MyProject.Settings.Main". Wenn dies nicht angegeben ist, wird die Umgebungsvariable Django_Settings_Module verwendet. --pundhonpath = Pythonpath Ein Verzeichnis, um dem Python-Pfad hinzuzufügen, z. "/ Home / Djangoprojects / MyProject". - STRACEBACK DRUCK TRACEBACK AUS AUSSCHLUSS-SEEP_SECONDS, --ELEP-SECELS = SLEEP_SECONDS Wie lange dauert es, wenn Sie zwischen jeder Löschvorrichtung schlafen können. -c delete_count, --delete-count = delete_count Wie viele abgelaufene Sitzungen zur Löschung pro Iteration. -I iteration_count, --iteration-count = iteration_count Wie viele Iterationen zum Ausführen. --Versionsshow-Programm Versionsnummer und Exit -h, --help Diese Hilfsnachricht anzeigen und die Homepage von ExitProduct anzeigen


Django-Graceful-Session-Cleanup Zugehörige Software