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的
评论没有发现