Saltar para o conteúdo
docs Pesquisar nestas páginas /
Idioma: Português (PT)

O que fazer quando uma tarefa em segundo plano está bloqueada

Resolva uma tarefa em segundo plano do ATSReady que está bloqueada, lendo o que o painel de detalhe já indica e recomeçando a partir do fluxo correto.

Atividade · cerca de 3 minutos

Nesta página
  1. Sintoma
  2. Causa
  3. Verificar
  4. Ação
  5. Porque é que a página de importação e a Atividade podem discordar
  6. Páginas relacionadas

Se a Atividade indicar Bloqueada, o significado direto é: a tarefa continua pendente, e não começou dentro do tempo que o ATSReady espera.

Sintoma

  • a lista de Atividade indica Bloqueada
  • ou o painel de detalhe mostra Pendente com Parece bloqueada

Causa

Bloqueada não é um estado à parte. É um sinalizador acrescentado a uma tarefa que continua Pendente, e o estado da própria tarefa permanece inalterado por baixo dele.

O sinalizador é levantado 30 segundos após a criação da tarefa, se esta ainda não tiver comunicado nada até essa altura. Isto é deliberadamente impaciente: uma importação de CV começa normalmente em poucos segundos, pelo que meio minuto de silêncio já é invulgar e merece ser assinalado. Não significa que a tarefa tenha falhado, e o sinalizador nunca é uma previsão de que irá falhar.

É decidido no servidor e guardado junto da tarefa, pelo que recarregar a página não o limpa, e abrir a entrada noutro sítio mostra o mesmo sinalizador.

Não há captura de ecrã nesta página. O estado que descreve só existe numa janela que se abre 30 segundos depois de uma tarefa que não conseguiu arrancar, e que se fecha quando uma limpeza agendada a resolve cerca de uma hora depois; não há forma de manter uma tarefa nesse estado para fazer uma captura.

Verificar

  1. Abra a entrada em Atividade.
  2. Leia o painel de detalhe. Para uma importação parada, já responde à pergunta que de outra forma iria procurar: diz que nada foi escrito no seu percurso, e que a importação não tocou nos seus dados. Não procure um resultado parcial — não existe nenhum.
  3. Note há quanto tempo o painel diz que a tarefa foi pedida.

Ação

  1. Espere, e deixe a página aberta se quiser acompanhar. Ela atualiza-se sozinha: mantém uma ligação em direto para os eventos de etapa e consulta o servidor como alternativa, pelo que uma tarefa que comece mais tarde aparecerá aqui sem ser preciso recarregar.
  2. Se nada tiver mudado ao fim de mais alguns minutos, recomece o trabalho a partir do fluxo que o iniciou. Para uma importação de CV, isso significa carregar o ficheiro de novo — ver Importar um CV.

Porque é que a página de importação e a Atividade podem discordar

Se iniciou uma importação de CV e deixou a sua página aberta, as duas superfícies não contam a mesma história, e a diferença entre elas é grande.

A página de importação trata essa mesma marca dos 30 segundos como uma falha. Deixa de esperar e mostra:

Import processing has not started. Please retry.

A Atividade não. Continua a indicar Pendente com Parece bloqueada enquanto a tarefa se mantiver pendente, porque é isso que o registo diz honestamente. Uma limpeza agendada é o que acaba por a resolver: uma tarefa que nunca começou é marcada como falhada 60 minutos depois de ter sido pedida, e só então é que a entrada de Atividade passa a indicar Falhada, registando que nunca começou dentro dessa hora.

Nenhuma das duas superfícies está errada, e a página de importação é a mais útil para agir. Trate a mensagem da página de importação como um sinal para tentar de novo, e trate o Pendente persistente da Atividade como o registo a colocar-se em dia, e não como um sinal de que a tarefa ainda vai provavelmente terminar.