未知

z3c.requestlet的Python项目详细描述


简介

记录并显示每个请求的zope实例的ram使用情况。

通过调用@@requestlet,您将得到一个很好的图形 (如果你在表中做了标记)一个使用RAM的表, 与上次请求和uri随时间变化的差异。

这个产品是为了看到图案而设计的 其中请求“丢失”多少RAM。是的 灵感来自http://code.google.com/p/zope-memory-readings/ 并使用那里的图形代码。

日志记录取自seletz的requestlet代码 被RAM使用扩展。

安装/使用

将其添加到buildout.cfg中

[buildout] eggs = z3c.requestlet

[instance] zcml = z3c.requestlet

然后使用plone的portal_quickinstaller安装产品。 如果未安装该产品,它将不会登录,也不会 提供@@requestlet视图。

安装后,您可以致电

http://yoursite/@@requestlet

默认日志文件是/tmp/requestlet.txt,可以使用 名为“requestlet_logname”的环境变量。

您也可以只记录需要超过特定时间的点击 使用名为“min_log_time”的环境变量进行渲染。

日志文件将提供详细的页面生成信息 像这样:

2009-07-01 16:21:39,755 requestlet INFO ELAPSED 0.038s (min 0s) METHOD GET RAM 423124kB URL: localhost:10054/site/++resource++z3c.requestlet.data/layout.css rinfo: last-modified=’Wed, 01 Jul 2009 12:51:28 GMT’ content-length=‘169’ content-type=’text/css; charset=utf-8’ cache-control=’public,max-age=86400’

这提供了:

  • 以plone格式呈现页面的时间(已用)
  • 请求方法(方法)
  • zope进程(ram)的总vmsize
  • 被调用的url(url)
  • 请求信息(RINFO)

兼容性

本产品仅适用于以下系统: 可以从/proc/<;pid>;状态获取内存信息。 这是Linux。

贡献

要贡献,请随时发送修补程序,因为我们没有 这是一个公开的SVN。它由bzr;)管理。

作者

变更日志

0.9.1-错误修复[20090706][Daniel Kraft]

  • 作为调试而不是信息登录

0.9-初始有用版本[20090701][Daniel Kraft,Stefan Eletzhofer]

  • 查看每个请求的RAM使用情况

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为引用变量指定默认值   java在2D数组中旋转innersquare   java将hashmap键值与int进行比较   java程序中的并发监视器陷入死锁   安卓 java。lang.NoClassDefFoundError:java。awt。光标   java有没有更好的方法来引用包含对象的对象?   如何在Java编程中循环代码块   java如何在Junit5中使用Serenity?   java使用ANTLR识别JavaScript文件中的全局变量声明   EJB查询对象生成的java视图SQL?   java查找股票报价的范围   java错误:(453,69)不允许使用字符串类型(在值为“”的“活动\u水平\u边距”处)   java安装的环境变量   amazon web服务在使用awssdkjava上载到S3存储桶时发生直接错误   java在Android的ArrayList中添加相等的值   尝试打开MyEclipse Enterprise Workbench时出现ide“无法创建java虚拟机”错误   java如何使用单元格指定的行和列更改jTable的单元格颜色?   java如何等待文件从系统目录复制到具有根访问权限的外部存储