Estados de trabalho na Deadline Cloud CLI - AWS Nuvem de prazos

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á.

Estados de trabalho na Deadline Cloud CLI

Este tópico descreve como usar a interface de linha de comando do AWS Deadline Cloud (Deadline CloudCLI) para visualizar o status de um trabalho ou etapa. Se você quiser usar o monitor do Deadline Cloud para ver o status dos trabalhos ou etapas, consulteVisualize e gerencie trabalhos, etapas e tarefas no Deadline Cloud.

Você pode ver o status de um trabalho usando o CLI comando deadline job get --job-id Deadline Cloud. A resposta aos comandos inclui o status do trabalho ou da etapa e o número de tarefas em cada status de processamento.

Quando você envia um trabalho pela primeira vez, o status éCREATE_IN_PROGRESS. Se o trabalho passar nas verificações de validação, seu status mudará paraCREATE_COMPLETE. Caso contrário, o status muda paraCREATE_FAILED.

Alguns motivos possíveis pelos quais um trabalho pode falhar nas verificações de validação incluem o seguinte:

  • O modelo de trabalho não segue a especificação do OpenJD.

  • O trabalho contém muitas etapas.

  • O trabalho contém muitas tarefas totais.

Para ver as cotas para o número máximo de etapas e tarefas em um trabalho, use o console Service Quotas. Para obter mais informações, consulte Cotas para Deadline Cloud.

Também pode haver um erro de serviço interno que impeça a criação de um trabalho. Se isso acontecer, o código de status do trabalho será INTERNAL_ERROR e o campo da mensagem de status fornecerá uma explicação mais detalhada.

Use o seguinte CLI comando do Deadline Cloud para ver os detalhes de um trabalho. No exemplo a seguir, substitua ID do trabalho com suas próprias informações:

deadline job get --job-id jobId

A resposta do deadline job get comando é a seguinte:

jobId: jobId name: Sample Job lifecycleStatus: CREATE_COMPLETE lifecycleStatusMessage: Job creation completed successfully priority: 50 createdAt: 2024-03-26 18:11:19.065000+00:00 createdBy: Test User startedAt: 2024-03-26 18:12:50.710000+00:00 taskRunStatus: STARTING taskRunStatusCounts: PENDING: 0 READY: 5 RUNNING: 0 ASSIGNED: 0 STARTING: 0 SCHEDULED: 0 INTERRUPTING: 0 SUSPENDED: 0 CANCELED: 0 FAILED: 0 SUCCEEDED: 0 NOT_COMPATIBLE: 0 maxFailedTasksCount: 100 maxRetriesPerTask: 5

Cada tarefa em um trabalho ou etapa tem um status. Os status das tarefas são combinados para fornecer um status geral para trabalhos e etapas. O número de tarefas em cada estado é relatado no taskRunStatusCounts campo da resposta.

O status de um trabalho ou etapa depende do status de suas tarefas. O status é determinado pelas tarefas que têm esses status, em ordem. Os status das etapas são determinados da mesma forma que o status do trabalho.

A lista a seguir descreve os status:

NOT_COMPATIBLE

O trabalho não é compatível com a fazenda porque não há frotas que possam concluir uma das tarefas do trabalho.

RUNNING

Um ou mais trabalhadores estão executando tarefas a partir do trabalho. Desde que haja pelo menos uma tarefa em execução, o trabalho é marcadoRUNNING.

ASSIGNED

Um ou mais trabalhadores recebem tarefas no trabalho como sua próxima ação. O ambiente, se houver, está configurado.

STARTING

Um ou mais trabalhadores estão configurando o ambiente para executar tarefas.

SCHEDULED

As tarefas do trabalho são agendadas para um ou mais trabalhadores como a próxima ação do trabalhador.

READY

Pelo menos uma tarefa do trabalho está pronta para ser processada.

INTERRUPTING

Pelo menos uma tarefa no trabalho está sendo interrompida. Interrupções podem ocorrer quando você atualiza manualmente o status do trabalho. Isso também pode acontecer em resposta a uma interrupção devido às mudanças de preço spot do Amazon Elastic Compute Cloud EC2 (Amazon).

FAILED

Uma ou mais tarefas no trabalho não foram concluídas com êxito.

CANCELED

Uma ou mais tarefas no trabalho foram canceladas.

SUSPENDED

Pelo menos uma tarefa no trabalho foi suspensa.

PENDING

Uma tarefa no trabalho está aguardando a disponibilidade de outro recurso.

SUCCEEDED

Todas as tarefas do trabalho foram processadas com sucesso.