Django-processinfo je experimentální Django aplikace shromažďovat informace o běžících procesů serveru.
To funguje pouze, pokud / proc / $$ / status existuje. Takže jen pouze na na unix / linux jako platformy.
To, co se děje není:
- uživatel track akce
- Sbírat Zvolený zápas které se nacházejí v např. apache.log
- Ne profiler (čtení https://code.djangoproject.com/wiki/ProfilingDjango)
Více informací: http://www.python-forum.de/viewtopic.php?f=6&t=27168 (de)
Instalovat
Pip nainstalovat Django-processinfo
Použít
přidat do settings.py:
import os
import django_processinfo
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; "django_processinfo"
& Nbsp; ...
)
MIDDLEWARE_CLASSES = (
& Nbsp; "django_processinfo.middlewares.django_processinfo.ProcessInfoMiddleware"
& Nbsp; ...
)
# Dejte šablony nad admin contribu, např .:
TEMPLATE_DIRS = (
& Nbsp; ...
& Nbsp; os.path.join (os.path.abspath (os.path.dirname (django_processinfo .__ file__)), "templates /"),
& Nbsp; ...
)
# Patří nastavení aplikace z ./django_processinfo/app_settings.py
od django_processinfo dovozních app_settings jako PROCESSINFO
# Změnit nastavení, jako je tento:
PROCESSINFO.ADD_INFO = True
běh: SyncDB k vytvoření databázových tabulek.
ProcessInfoMiddleware
ProcessInfoMiddleware může být ve skutečnosti vložen kdekoliv. Nicméně je třeba dodat, daleko výše. Tak, pro zachycení všechno.
Pro zvýšení výkonu, dát ProcessInfoMiddleware po LocalSyncCacheMiddleware. Pak je ovšem postrádá některé statistické hodnoty (v každé cache)
Co je nového v této verzi:.
- Oprava chyby šablon: zmeškaných i18n
Co je nového ve verzi 0.6.3:
- Odstranit auto spáchat data z verze
Co je nového ve verzi 0.6.2.0103:
- Don't vložky Django-processinfo & quot; čas Náklady & quot; info-li response.status_code není 200
Co je nového ve verzi 0.6.0.1116:
- Add & quot; Obnovení všech dat & quot; V objektu nástroje.
- & quot; odstraní odumřelé PID & quot; a & quot; Obnovit všechna data, & quot; k dispozici na obou stranách admin.
Co je nového ve změnách 0.5.0.0829:
- Model verzi: Prosím, znovu vytvořit tabulky, např:. /manage.py obnovit django_processinfo
- New: Zobrazuje nějaké statické systémové informace (uname, název domény, IP adresa, python verze, sys.prefix)
- New: aktuální životní procesy (i na místě)
- display součet doby režimu user / systém
Co je nového ve verzi 0.4.1.0826:
- Bugfix pro UnicodeEncodeError v nastavení: Použití nové řešení, viz: https://code.google.com/p/python-creole/wiki/UseInSetup
Co je nového ve verzi 0.4.0.0824:
- Bugfix s & quot; Total vytvořil procesy & quot;
- Display & quot; Process životnost & quot;
Co je nového ve verzi 0.2.0.0819:
- Many věcí změny! Znovu tabulky, např: ./manage.py resetovat django_processinfo
Požadavky na :
- Python
- Django
Komentáře nebyl nalezen