django-supervisor

Tela Software:
django-supervisor
Detalhes de Software:
Versão: 0.3.1
Data de upload: 20 Feb 15
Revelador: Ryan Kelly
Licença: Livre
Popularidade: 7

Rating: 2.0/5 (Total Votes: 1)

django-supervisor é um app Django que combina a grandiosidade de supervisord-gestão de processos com a conveniência de scripts de gerenciamento do Django.
Justificativa
A execução de um projeto Django estes dias muitas vezes implica muito mais do que apenas começando um servidor web. Você pode precisar ter Django rodando sob FCGI ou CherryPy, com tarefas de fundo a ser gerido por celeryd, tarefas periódicas agendadas por celerybeat, e qualquer número de outros processos de todos que colaboraram para manter o projeto em funcionamento.
Quando você está apenas em desenvolvimento ou a depuração, é uma dor ter de iniciar e parar todos esses diferentes processos de mão.
Quando você está implantando, é uma dor para se certificar de que cada processo é viciado em scripts de inicialização do sistema com a configuração correta.
Django-supervisor fornece uma ponte conveniente entre o seu projeto Django e do sistema de controle de processo supervisord. Faz iniciar todos os processos necessários para o seu projeto tão simples como:
python meuprojeto / supervisor manage.py
Vantagens
Django-supervisor é, reconhecidamente, uma camada muito fina no topo da maravilhosa funcionalidade fornecida por supervisord. Mas, integrando firmemente com scripts de gerenciamento do Django você ganha várias vantagens:
- Manage.py continua a ser o único ponto de controle para a execução de seu projeto.
- Correr todos esses processos é tão fácil em desenvolvimento, uma vez que está em produção.
- Você começa de recarga automática para todos os processos durante a execução no modo de depuração.
- A configuração do processo pode depender de configurações do Django e variáveis ​​de ambiente, e têm caminhos relativos ao seu projeto e / ou apps.
. - Aplicativos podem fornecer configurações de processo padrão, que os projectos podem, em seguida, ajustar ou substituir conforme necessário

Requisitos :

  • Python
  • Django

Outro software de desenvolvedor Ryan Kelly

PyEnchant
PyEnchant

28 Feb 15

dexml
dexml

5 Jun 15

PyPy.js
PyPy.js

4 Jun 15

Threading2
Threading2

28 Feb 15

Comentário para django-supervisor

Comentários não encontrado
Adicionar comentário
Ligue imagens!