zps é um Zope processos inspector.
ZPS é dirigida ao gerente de locais de Zope e Plone e que querem obter rapidamente obter informações sobre as instâncias em execução do Zope.
Instalação
easy_install psutil
easy_install rt.zps
Uso
uso básico zps é simples:
[user @ localhost] $ zps
CWD: / home / user / plone1
Usuário: usuário
PID: 1234
Conf: /home/user/plone1/parts/instance/etc/zope.conf
Endereço: 8081
Memória: 1,96%
CWD: / home / user / plone2
Usuário: usuário
PID: 12345
Conf: /home/user/plone2/parts/instance/etc/zope.conf
Endereço: 8082
Memória: 1,96%
A ação padrão é relatar, para cada instância em execução do Zope que funda:
- O diretório de trabalho atual (CWD)
- O ID do usuário que está executando o processo
- O processo PID
- O arquivo de configuração do Zope usada pela instância
- O porto (calculado a análise do arquivo de configuração)
- O uso de memória
Para obter informações de uso para zps basta digitar zps --help, você vai ter isso:
[user @ localhost] $ zps
ZPS - comunicar um instantâneo dos processos Zope atuais.
USO:
zps
zps --help
zps --pid 1111
zps --port 8080
zps --grep Plone
Como você pode ver zps pode filtrar os resultados por zps ou da porta, por exemplo, se chamando zps retorna o relatório sobre os dois casos acima, você terá a seguinte:
[User @ localhost] $ ZPS --pid 1234
CWD: / home / user / plone1
Usuário: usuário
PID: 1234
Conf: /home/user/plone1/parts/instance/etc/zope.conf
Endereço: 8081
Memória: 1,96%
[User @ localhost] $ ZPS --port 8082
CWD: / home / user / plone2
Usuário: usuário
PID: 12345
Conf: /home/user/plone2/parts/instance/etc/zope.conf
Endereço: 8082
Memória: 1,96%
No caso nenhuma instância for encontrado, você terá:
[user @ localhost] $ zps
Nenhuma instância rodando o Zope encontrado
Exemplos
[User @ localhost] $ ZPS CWD --hide, User, Memory
PID: 1234
Conf: /home/user/plone1/parts/instance/etc/zope.conf
Endereço: 8081
PID: 12345
Conf: /home/user/plone2/parts/instance/etc/zope.conf
Endereço: 8082
[User @ localhost] $ ZPS CWD --hide, User, Memory
CWD: / home / user / plone1
Usuário: usuário
Memória: 1,96%
CWD: / home / user / plone2
Usuário: usuário
Memória: 1,96%
O que é novo nesta versão:
- compatibilidade Python3 [alerta]
O que é novo na versão 0.9.4:
- fixação de um acidente quando o arquivo não é zope.conf encontrado [alerta]
- manipulação bandeiras de ajuda, corrige # 1, # 2 corrige [alerta]
- correções de cosméticos [alerta]
O que é novo na versão 0.9.3:
- mudou-se para o GitHub [ale-rt]
- refactoring pesado [ale-rt]
- adicionado bandeira --grep [ale-rt]
- cálculos endereço correção [ale-rt]
- lista de processos de triagem [ale-rt]
- testes [ale-rt]
Requisitos :
- Python
Comentários não encontrado