As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Solução de problemas de tempo limite de atualização de cluster quando cfn-hup não está em execução
O auxiliar cfn-hup é um daemon que detecta alterações em metadados de recursos e executa ações especificadas pelo usuário quando uma alteração é detectada. É assim que você faz atualizações de configuração em suas EC2 instâncias da Amazon em execução por meio da ação de UpdateStack API.
Atualmente, o daemon cfn-hup é lançado pelo supervisord. Mas após o lançamento, o processo cfn-hup é separado do controle supervisord. Se o daemon cfn-hup for encerrado por uma causa externa, ele não será reiniciado automaticamente. Se cfn-hup não estiver em execução, durante uma atualização do cluster, a CloudFormation pilha inicia o processo de atualização conforme o esperado, mas o procedimento de atualização não é ativado no nó principal e a pilha acaba atingindo o tempo limite. Nos logs do cluster /var/log/chef-client, você pode ver que a fórmula de atualização nunca é invocada.
Verifique e reinicie cfn-hup em caso de falhas
-
No nó principal, verifique se
cfn-hupestá em execução:$ps aux | grep cfn-hup -
Verifique o log
cfn-hup/var/log/cfn-hup.loge/var/log/supervisord.logno nó principal. -
Se
cfn-hupnão estiver em execução, tente reiniciá-lo executando:$sudo /opt/parallelcluster/pyenv/versions/cookbook_virtualenv/bin/supervisorctl start cfn-hup