Supervisor

Supervisor é um sistema cliente / servidor que permite aos seus usuários controlarem vários processos em sistemas operacionais semelhantes a UNIX.
Baixe Agora

Supervisor Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • ZPL
  • Preço:
  • FREE
  • Nome do editor:
  • Chris McDonough
  • Site do editor:
  • http://www.plope.com/software/supervisor2/

Supervisor Tag


Supervisor Descrição

O Supervisor é um sistema cliente / servidor que permite que seus usuários controlem vários processos em sistemas operacionais semelhantes a UNIX. O Supervisor é um sistema cliente / servidor que permite que seus usuários controlem vários processos em sistemas operacionais semelhantes a UNIX. Foi inspirado no seguinte: · Muitas vezes é inconveniente precisar escrever scripts "rc.d" para cada instância de processo. Os scripts rc.d são uma grande forma mais comum de inicialização do processo de inicialização do processo / autotart / gerenciamento, mas podem ser dolorosas para escrever e manter. Além disso, os scripts RC.D não podem reiniciar automaticamente um processo caído e muitos programas não se reiniciam corretamente em uma falha. O supervisível inicia os processos como seus subprocessos, e pode ser configurado para reiniciá-los automaticamente em um acidente. Também pode ser configurado automaticamente para iniciar processos em sua própria invocação. · Muitas vezes é difícil obter um status de up / baixo preciso em processos no UNIX. Pidfiles muitas vezes mentem. O Supervisor Inicia processos como subprocessos, por isso sempre conhece o verdadeiro status de up / baixo de seus filhos e pode ser consultado convenientemente para esses dados. · Os usuários que precisam controlar o estado do processo geralmente precisam apenas fazer isso. Eles não querem ou precisam de acesso completo para a máquina para a máquina na qual os processos estão em execução. O SupervisorCTL permite uma forma muito limitada de acesso à máquina, permitindo essencialmente que os usuários consulte o status do processo e controle subprocessos controlados por supervisão, emitindo "STOP", "Start", e "reiniciar" comandos de um simples shell ou ui da web. · Usuários muitas vezes precisa controlar processos em muitas máquinas. O supervisor fornece um mecanismo simples, seguro e uniforme para controlar de forma interativa e automática de processos em grupos de máquinas. · Processos que ouvem as portas TCP "baixas", muitas vezes precisam ser iniciadas e reiniciadas como usuário raiz (um mal confuso). É geralmente o caso que é perfeitamente bom permitir que as pessoas "normais" parem ou reinicie esse processo, mas os fornecendo acesso à Shell é muitas vezes impraticável, e fornecendo-lhes acesso à raiz ou acesso sudo é muitas vezes impossível. Também é (corretamente) difícil explicar para eles por que esse problema existe. Se o Supervisor for iniciado, é possível permitir que os usuários "normais" controlem esses processos sem precisar explicar as complexidades do problema. · Os processos geralmente precisam ser iniciados e parados em grupos, às vezes até em uma "prioridade pedido". Muitas vezes é difícil explicar às pessoas como fazer isso. O supervisor permite que você atribua prioridades aos processos e permite que o usuário emite comandos por meio do cliente de supervisor como "Iniciar tudo" e "Reiniciar tudo", que os inicia na ordem prioritária pré-visitante. Além disso, os processos podem ser agrupados em "Grupos de Processos" e um conjunto de processos logicamente relacionados pode ser interrompido e iniciado como uma unidade.Requirements: · Python 2.3 ou melhorinstalling: · Executar "Python Setup.py Install". Isso vai baixar e instalar todas as distribuições dependidas pelo supervisor e finalmente instalar o próprio supervisor. Quando isso é feito, copie o arquivo "sample.conf" você encontrará no mesmo diretório que este arquivo como /etc/supervisord.conf e modificar para o seu gosto. Se você preferir não colocar o arquivo supervisor.conf em / etc, você pode colocá-lo em qualquer lugar e começar a supervisibilidade e apontá-lo para o arquivo de configuração através do sinalizador -c, e. "Python supervisord.py -c / caminho / para / amostra / confina" ou, se você usar o script shell chamado "Supervisor" ", supervisor -c /path/to/sample.conf".· Eu faço referência abaixo para um "$ Bindir" ao explicar como executar supervisibilidade e supervisorCTL. Este é o diretório "Bindir" que sua instalação do Python foi configurada. Por exemplo, para uma instalação de Python instalado via "./configure --prefix = / usr / local / python; fazer; fazer a instalação", $ Bindir seria "/ usr / local / python / bin". Os intérpretes de Python em diferentes plataformas usam diferentes $ BinRirs. Olhe para a saída de "setup.py install" se você não conseguir descobrir onde o seu é. O que é novo nesta versão: · Um sistema de notificação de evento foi adicionado. · Os subprocessos podem emitir dados em stdout ou stderr entre tokens especiais que causam Supervisor para executar uma notificação de eventos "Comunicações de processo". · Os grupos de processo foram adicionados. · A API de interface XML-RPC pode ser estendida de maneira arbitrária registrando novas fábricas de namespace de nível superior. · O stdout e o stderr de processos podem agora ser registrados independentemente. · O estilo da interface da Web foi melhorado.


Supervisor Software Relacionado

Fireflier.

Fireflier é uma ferramenta de firewall, que é construída no topo da estrutura IPTables. ...

133

Download

Flawfinder.

Flawfinder pesquisa através do código-fonte à procura de potenciais falhas de segurança. ...

170

Download

Wmlcd-toshiba.

WMLCD-Toshiba é um endockapp que permite alterar o brilho do seu laptop Toshiba através do ACPI. ...

442

Download

Os-Cafe.

OS-Cafe é um sistema para administrar um CyberCafe em execução exclusivamente Linux para clientes e o servidor. ...

222

Download