django-process ist eine experimentelle Django-Applikation, um Informationen über die laufenden Server-Prozesse zu sammeln.
Dies funktioniert nur, wenn / proc / $$ / Status vorhanden ist. Also nur nur auf Unix / Linux-Plattformen wie.
Was ist das nicht:
- Spur Benutzeraktionen
- Sammeln die Infos in z zu finden sind apache.log
- Kein Profiler (lesen https://code.djangoproject.com/wiki/ProfilingDjango)
Mehr Infos: http://www.python-forum.de/viewtopic.php?f=6&t=27168 (de)
Installieren
pip django-process installieren
Verwendung
in den settings.py:
import os
Import django_processinfo
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; "django_processinfo ',
& Nbsp; ...
)
MIDDLEWARE_CLASSES = (
& Nbsp; "django_processinfo.middlewares.django_processinfo.ProcessInfoMiddleware ',
& Nbsp; ...
)
# Setzen Sie Vorlagen über Admin contrib, z.B .:
TEMPLATE_DIRS = (
& Nbsp; ...
& Nbsp; os.path.join (os.path.abspath (os.path.dirname (django_processinfo .__ FILE__)), "templates /"),
& Nbsp; ...
)
# Include App Einstellungen ./django_processinfo/app_settings.py
von django_processinfo Import app_settings wie Process
Einstellungen # Ändern wie folgt aus:
PROCESSINFO.ADD_INFO = True
laufen: syncdb auf Datenbanktabellen erstellen.
ProcessInfoMiddleware
Die ProcessInfoMiddleware tatsächlich überall eingesetzt werden kann. Es sollte jedoch weit oberhalb hinzugefügt. So, alles zu erfassen.
Zur Leistungssteigerung, legte ProcessInfoMiddleware nach LocalSyncCacheMiddleware. Dann aber fehlen einige statistische Werte (in jeder Cache-Treffer)
Was ist neu in dieser Pressemitteilung:.
- Bugfix Vorlagen: verpasst i18n
Was ist neu in Version 0.6.3:
- Entfernen Auto verpflichten Datum von Version
Was ist neu in Version 0.6.2.0103:
- Don't Einsatz django-process & quot; Zeit Kosten & quot; info wenn response.status_code nicht 200
Was ist neu in Version 0.6.0.1116:
- Add & quot; & quot alle Daten zurücksetzen; in Objekt-Tools.
- & quot; Entfernen Sie leere PIDs & quot; und & quot; Setzen Sie alle Daten & quot; auf beiden Admin-Seiten zur Verfügung.
Was ist neu in Version 0.5.0.0829:
- Model Änderungen: Bitte erstellen Sie Tabellen, zum Beispiel:. /manage.py zurückgesetzt django_processinfo
- Neu: Zeigt einige statische Systeminformationen (uname, Domain-Namen, IP-Adresse, Python-Version, sys.prefix)
- Neu: aktuelle Lebensprozesse (auch pro Seite)
- Anzeige Summe user / system-Modus Zeit
Was ist neu in Version 0.4.1.0826:
- Bugfix für UnicodeEncodeError in Setup: neue Lösung verwenden, siehe: https://code.google.com/p/python-creole/wiki/UseInSetup
Was ist neu in Version 0.4.0.0824:
- Bugfix mit & quot; Gesamt erstellt Prozesse & quot;
- Anzeigen & quot; Prozesslebens & quot;
Was ist neu in Version 0.2.0.0819:
- Many Dinge ändert! Erstellen Sie Tabellen, zB: ./manage.py zurückgesetzt django_processinfo
Anforderungen :
- Python
- Django
Kommentare nicht gefunden