跳转到主要内容

一个zope进程检查器

项目描述

zps - 一个zope进程检查器

zps 旨在帮助zope和plone站点的管理者快速获取关于运行实例的信息。

安装

easy_install psutil
easy_install rt.zps

感谢 @der_sven_,您可以在以下位置找到最新的 debian软件包

用法

zps 的基本用法很简单

[user@localhost]$zps
CWD:      /home/user/plone1
User:     user
PID:      1234
Conf:     /home/user/plone1/parts/instance/etc/zope.conf
Address:  8081
Memory:   1.96%

CWD:      /home/user/plone2
User:     user
PID:      12345
Conf:     /home/user/plone2/parts/instance/etc/zope.conf
Address:  8082
Memory:   1.96%

默认操作是报告它找到的每个zope运行实例

  • 当前工作目录(CWD)

  • 运行进程的用户ID

  • 进程PID

  • 实例使用的zope配置文件

  • 端口(通过解析配置文件计算得出)

  • 内存使用情况

要获取 zps 的使用信息,只需键入 zps –help,您将得到以下信息

[user@localhost]$zps
zps - report a snapshot of the current zope processes.

USAGE:
zps
zps --help
zps --pid 1111
zps --port 8080
zps --grep plone

如您所见,zps 可以按 zps 或端口筛选结果,例如,如果调用 zps 返回上述两个实例的报告,您将得到以下结果

[user@localhost]$zps --pid 1234
CWD:      /home/user/plone1
User:     user
PID:      1234
Conf:     /home/user/plone1/parts/instance/etc/zope.conf
Address:  8081
Memory:   1.96%

[user@localhost]$zps --port 8082
CWD:      /home/user/plone2
User:     user
PID:      12345
Conf:     /home/user/plone2/parts/instance/etc/zope.conf
Address:  8082
Memory:   1.96%

如果没有找到实例,您将得到以下结果

[user@localhost]$zps
No running zope instance found

待办事项:筛选输出信息 当您的服务器开始变得拥挤时,zps 的输出将很容易解析。应该引入两个命令行标志

  • –show

  • –hide

待办事项:输出着色 将输出着色以突出显示内存使用情况将是一个很好的特性。如果输出在以下范围内

  • 0%-5%:绿色

  • 0%-10%:黄色

  • 10%-20%:红色

  • 20%-100%:闪烁红色

示例

[user@localhost]$zps --hide CWD,User,Memory
PID:      1234
Conf:     /home/user/plone1/parts/instance/etc/zope.conf
Address:  8081

PID:      12345
Conf:     /home/user/plone2/parts/instance/etc/zope.conf
Address:  8082

[user@localhost]$zps --hide CWD,User,Memory
CWD:      /home/user/plone1
User:     user
Memory:   1.96%

CWD:      /home/user/plone2
User:     user
Memory:   1.96%

变更日志

0.9.6 (2014-03-20)

  • psutils 2 兼容性 [警告]

0.9.5 (2014-02-14)

  • Python3 兼容性 [警告]

0.9.4 (2012-10-29)

  • 修复找不到 zope.conf 文件时的崩溃 [警告]

  • 处理帮助标志,修复 #1,修复 #2 [警告]

  • 外观修复 [警告]

0.9.3 (2012/02/10)

  • 迁移至 github [ale-rt]

  • 大量重构 [ale-rt]

  • 添加 –grep 标志 [ale-rt]

  • 修复地址计算 [ale-rt]

  • 排序进程列表 [ale-rt]

  • 测试 [ale-rt]

0.9.2 (2010/06/10)

  • 修复文档 [keul]

  • 修复以 ip:port 形式的地址计算 [警告]

0.9.1 (2010/06/10)

  • 修复 egg 结构 [fdelia]

  • pid 选项 [警告, fdelia]

  • port 选项 [警告, fdelia]

  • 重构 [警告]

  • 文档 [警告]

0.9.0 (2010/05/05)

  • 初始发布 [警告]

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源分发

rt.zps-0.9.6.zip (23.1 kB 查看哈希值)

由以下组织支持