Tarefas pendentes no painel de fantoches?

1

Meu console do painel mestre de marionetes mostra x PENDING TASKS e continua aumentando. Como faço para corrigir isso? Sempre que eu altero qualquer arquivo conf, ele não é refletido no painel. mesmo se o nó for excluído também não é refletido no console? como excluir o cache de fantoches? Alguma sugestão?

    
por iam 11.03.2013 / 06:37

2 respostas

3

Verifique o status dos threads de trabalho e talvez os reinicie:

/etc/init.d/puppet-dashboard-workers status

Verifique se há erros no arquivo de log:

tail -f /usr/share/puppet-dashboard/log/delayed_job.log

Você pode conseguir o nome do arquivo com isso:

grep "Importing report" /usr/share/puppet-dashboard/log/delayed_job.log

Se você descobriu que um relatório é responsável pelos erros, verifique os arquivos de relatório aqui:

/usr/share/puppet-dashboard/spool
    
por Larsen 10.02.2014 / 11:44
2

Do "Manual do Painel: Instalando" em link :

  

O painel usa uma fila delayed_job para processar de forma assíncrona as tarefas que consomem muitos recursos. Embora o Dashboard não perca nenhum dado enviado por mestres fantoches se esses trabalhos não forem executados, você precisará executar pelo menos um trabalhador de trabalho atrasado (e preferencialmente um por núcleo de CPU) para obter todos os benefícios da interface do usuário do Dashboard.

Para testar o painel, obtive êxito usando os trabalhos: trabalho Rake Task:

$ sudo -u puppet-dashboard rake RAILS_ENV=production jobs:work

Ao ir para a produção, o caminho recomendado é usar um servidor web de qualidade de produção, por exemplo, o Apache com o módulo Passenger.

Dario

    
por Dario Sestero 28.05.2013 / 16:38