Django的processinfo是一個實驗的Django應用程序,以收集有關正在運行的服務器進程的信息。
這僅適用,如果的/ proc / $$ /狀態存在。因此,只有在僅在UNIX / Linux平台上一樣。
這是什麼並不:
- 跟踪用戶的行為
- 收集這些被發現在如相關信息apache.log
- 不是一個分析器(讀https://code.djangoproject.com/wiki/ProfilingDjango)
更多信息:http://www.python-forum.de/viewtopic.php?f=6&t=27168(德)
安裝
PIP安裝Django,processinfo
用法
添加到settings.py:
進口OS
進口django_processinfo
INSTALLED_APPS =(
  ...
 “django_processinfo',
  ...
)
MIDDLEWARE_CLASSES =(
 “django_processinfo.middlewares.django_processinfo.ProcessInfoMiddleware',
  ...
)
#把上述管理的contrib,例如模板:
TEMPLATE_DIRS =(
  ...
  os.path.join(os.path.abspath則(os.path.dirname(django_processinfo .__ FILE__)),“模板/”),
  ...
)
#包括./django_processinfo/app_settings.py應用程序設置
從django_processinfo進口app_settings為PROCESSINFO
像這樣#更改設置:
PROCESSINFO.ADD_INFO =真
運行:使用syncdb來創建數據庫表。
ProcessInfoMiddleware
該ProcessInfoMiddleware實際上可以在任何地方插入。然而,應當遠遠高於加入。因此,要捕捉一切。
對於性能的提升,把ProcessInfoMiddleware LocalSyncCacheMiddleware後。然後,然而,缺乏一些統計值(每個高速緩存命中)
什麼在此版本中是新的:
- 在修正模板:錯過了國際化
什麼是0.6.3版本,新的:
- 在卸下自動提交日期從版本
什麼是新的版本0.6.2.0103:
- Don't插入Django的processinfo"時間成本"信息,如果response.status_code不是200
什麼是新的版本0.6.0.1116:
- Add"復位所有的數據和QUOT;在對象的工具。
- 請[移除死的PID"和"復位所有的數據和QUOT;既可以管理頁面。
什麼是新的版本0.5.0.0829:
- Model變化:請重新創建表,例如:。 /manage.py復位django_processinfo
- 新:顯示一些靜態的系統信息(的uname,域名,IP ADRESS,Python版本,sys.prefix)
- 新:目前的生活過程(也每個站點)
- 在用戶/系統模式時間顯示金額
什麼是版本0.4.1.0826:
- Bugfix新作為UnicodeEncodeError在設置:使用新的解決方案,見:https://code.google.com/p/python-creole/wiki/UseInSetup
什麼版本的新 0.4.0.0824:
- Bugfix與"共創建的進程和QUOT;
- 在顯示與QUOT;工藝終生"
什麼是版本0.2.0.0819:
- Many事物變化的新!重新創建表,例如:./manage.py復位django_processinfo
要求:
- 在Python中
- 在Django的
評論沒有發現