Perguntas com a marcação «supervisord»

Supervisor é um sistema cliente / servidor que permite que seus usuários controlem vários processos em sistemas operacionais semelhantes ao UNIX.

12
Supervisor não carregando novos arquivos de configuração
Estou com um problema ao implantar o aplicativo Django usando o Gunicorn e o Supervisor. Embora eu possa fazer o Gunicorn servir meu aplicativo (definindo PYTHONPATH adequado e executando um comando apropriado, o da supervisord config), não posso fazer o supervisor executá-lo. Simplesmente não verá meu aplicativo. Não sei como …

2
Problema na porta do servidor HTTP do supervisor
Eu tenho uma configuração de supervisor para gerenciar alguns processos. Funciona perfeitamente bem quando eu inicializo meu servidor, no entanto, quando eu o paro e tento iniciá-lo novamente, ele falha e me dá esse erro: * Iniciando o gerenciador de daemon do Supervisor ... Erro: outro programa já está escutando …



1
Como posso controlar todo um grupo de supervisores de uma só vez?
Eu defini um grupo de supervisor não homogêneo. No entanto, não posso controlar esse grupo com o nome do grupo. Se eu tentar, recebo o seguinte erro: $ supervisorctl start groupname groupname ERROR (no such process) No entanto, eu posso controlar um único elemento do grupo, por exemplo supervisorctl start …

2
Supervisord: como anexar a $ PATH
Não consigo descobrir como anexar ao caminho padrão em uma configuração do programa supervisord. Eu posso redefinir o caminho: environment=PATH="/home/site/environments/master/bin" Mas quando eu tento: environment=PATH="/home/site/environments/master/bin:$PATH" Vejo que a supervisora ​​não avalia $PATH. O Google não ajudou muito nisso, por algum motivo, não acredito que sou a primeira pessoa a precisar …

1
Supervisord - erro de arquivo ini no CentOS
Instalei o Supervisor no CentOS 6.5 e, atualmente, estou enfrentando algum erro estranho que não consigo corrigir. Eu criei um supervisord.confarquivo no /etcdiretório e chame o supervisor assim: $ supervisord -c /etc/supervisord.conf O que parece bastante básico. Mas esse erro continua aparecendo: Error: .ini file does not include supervisord section …

3
Controlando o tomcat com supervisor
Existe uma maneira de "graciosamente" desligar o tomcat ao controlar via supervisor? Meu entendimento é o script shutdown.sh do Tomcat que fala com o tomcat na porta shutdown para iniciar um desligamento normal. O supervisor não parece ter uma maneira de especificar um "comando" de desligamento, apenas usando sinais. Alguém …


3
Como sair de todos os processos do supervisor se um saiu com 0 resultado
Executo o docker container com supervisor como este: Dockerfile CMD ["/run.sh"] run.sh #!/usr/bin/env bash exec supervisord -n supervisor-serf.conf [group:job] programs=serf,producer [program:serf] command=/start-serf-agent.sh numprocs=1 autostart=true autorestart=unexpected stopasgroup=true killasgroup=true stdout_logfile=/dev/stdout stdout_logfile_maxbytes=0 stderr_logfile=/dev/stderr stderr_logfile_maxbytes=0 start-serf-agent.sh #!/bin/bash exec serf agent --join=serf:7946 -tag role=producer supervisor-servce.conf [program:producer] command=/start.sh numprocs=1 stopasgroup=true killasgroup=true stdout_logfile=/dev/stdout stdout_logfile_maxbytes=0 stderr_logfile=/dev/stderr stderr_logfile_maxbytes=0 start.sh …


3
O supervisor sempre sai do processo com 'status de saída 0; inesperado'
Atualmente, estou reconstruindo meus vps e gostaria de usar o supervisor para gerenciar meus processos gunicorn / wsgi django. O problema é que o supervisor continua saindo dos processos: 2010-07-23 14:54:40,575 INFO supervisord started with pid 31391 2010-07-23 14:54:41,582 INFO spawned: 'projectx' with pid 31395 2010-07-23 14:54:41,691 INFO exited: projectx …


3
Limpar diretório com arquivo de estado de sal
Como limpo um diretório em um salt-minion usando um arquivo de estado? Quero excluir todos os *.confarquivos /etc/supervisord/conf.d/antes de configurar outros serviços de supervisor. A seguinte top.slsconfiguração não tem efeito: /etc/supervisor/conf.d/*: file.absent file.remove falha como indisponível.

1
Supervisão e stdout / stderr
Para um bloco de configuração de programa no Supervisord, é necessário definir stderr_logfile se redirect_stderr for verdadeiro? stderror_logfile=/path/to/logfile/stderr.log stdout_logfile=/path/to/logfile/stdout.log redirect_stderr=true Como redirect_stderr é verdadeiro, isso significa que o stderr.log estará vazio e a combinação dos fluxos stderr e stdout será exibida no sdtout.log. Meu entendimento está correto?

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.