Este tópico descreve problemas comuns e soluções para instâncias que aguardam recursos.
Por que uma tarefa continua aguardando recursos de agendamento do gateway?
Por que uma tarefa de Data Integration continua exibindo o status 'wait'?
Por que as instâncias ficam aguardando recursos?
-
Sintoma
Quando o agendador despacha uma tarefa para o mecanismo de execução, a instância pode entrar em fila pelos seguintes motivos:
Aguarda um grupo de recursos para agendamento.
Aguarda um grupo de recursos para Data Integration.
Aguarda recursos de computação do mecanismo.
-
Causa
Os recursos disponíveis em um grupo de recursos são limitados. Se uma tarefa de longa duração ocupar recursos sem liberá-los, outras tarefas serão bloqueadas. Para obter mais informações sobre o mecanismo de despacho de tarefas, consulte Visão geral dos grupos de recursos do DataWorks.
-
Solução
Acesse
e insira um id de instância para analisar a tarefa de ponta a ponta. Assim, é possível verificar o status de execução e de fila da tarefa, além de identificar quais outras tarefas consomem recursos. Para mais detalhes, consulte
.
Para um nó de instância com o status
Waiting for Resources
, clique com o botão direito no nó e selecione
Running Status
Waiting for Resources
para visualizar outras tarefas em execução. Como alternativa, no painel de detalhes do nó no canto inferior direito, clique em link
Diagnose
ao lado do status da tarefa para abrir o Instance Diagnose. Ao filtrar tarefas, defina o
execution status
como
waiting for resource
na barra de filtros superior para localizar rapidamente as instâncias relevantes.
Por que as tarefas aguardam recursos de agendamento do gateway
-
Sintoma
O log da tarefa indica que ela aguarda recursos de agendamento do gateway.
-
Causa
O número de tarefas simultâneas em execução no grupo de recursos atual atingiu o limite.
-
Solução
Aguarde a conclusão das tarefas em execução para liberar recursos ou escale verticalmente seu grupo de recursos exclusivo para agendamento.
-
Grupo de recursos de agendamento compartilhado
-
Verificar com Diagnóstico Inteligente
Acesse
e insira um id de instância para analisar a tarefa de ponta a ponta. Assim, é possível verificar o status de execução e de fila da tarefa, além de identificar quais outras tarefas consomem recursos. Para mais detalhes, consulte
.
Para um nó de instância com o status
Waiting for Resources
, clique com o botão direito nele e selecione
Running Status
Waiting for Resources
para visualizar outras tarefas em execução.
-
Verificar na página Visão Geral
No
Dashboard
do
Operation Center
, visualize o uso do grupo de recursos compartilhado para agendamento.
NotaO horário de pico para tarefas do DataWorks geralmente ocorre entre 00:00 e 09:00 diariamente. Nesse período, o grupo de recursos compartilhado para agendamento pode sofrer alta contenção, causando filas de tarefas. Execute suas tarefas agendadas fora do horário de pico ou adicione um grupo de recursos exclusivo para agendamento no
para mitigar a escassez de recursos.
-
-
Se você utilizar um grupo de recursos exclusivo para agendamento, visualize a lista de tarefas em execução e o uso de recursos no console do DataWorks ou no Operation Center.
-
Verificar com Diagnóstico Inteligente
Acesse
e insira um id de instância para analisar a tarefa de ponta a ponta. Assim, é possível verificar o status de execução e de fila da tarefa, além de identificar quais outras tarefas consomem recursos. Para mais detalhes, consulte
.
Para um nó de instância com o status
Waiting for Resources
, clique com o botão direito nele e selecione
Running Status
Waiting for Resources
para visualizar outras tarefas em execução.
-
Verificar no console do DataWorks
No painel de navegação à esquerda do
, clique em
Resource Groups
Resource Groups
. Nesta página, verifique a coluna
Utilization rate
Utilization rate
. Clique em porcentagem de uso para visualizar
Resource Groups
e
Resource Usage
.
-
Verificar em Recursos
No painel de navegação à esquerda do
Operation Center
, clique em
Resource O&M
para visualizar o uso de recursos e as tarefas em execução.
NotaO número máximo de instâncias executadas simultaneamente varia conforme as especificações do grupo de recursos exclusivo para agendamento. Para obter mais informações, consulte
Faturamento por assinatura para grupos de recursos exclusivos de agendamento
.
-
-
Por que tarefas de Data Integration exibem o status 'wait'
-
Sintoma
O log de uma tarefa de Data Integration exibe o status 'wait'.
-
Causa
O número de tarefas em execução no grupo de recursos atual para Data Integration excedeu a simultaneidade máxima suportada pela máquina. A tarefa aguarda recursos de execução do Data Integration.
NotaSe o uso de recursos estiver alto, mas nenhuma tarefa estiver realmente em execução, ou se novas tarefas não puderem ser executadas mesmo que o número de tarefas em execução não tenha atingido o limite do grupo de recursos,
primeiro clique em
para entrar no grupo de troca "Alibaba Cloud Big Data & AI Platform". Em seguida, escaneie o código QR abaixo para entrar no grupo de troca do DingTalk do produto DataWorks para consultoria pré-venda e pós-venda. Consulte diretamente o robô inteligente ou entre em contato com a equipe de plantão durante o horário comercial.

-
Solução
Verifique o valor do parâmetro
concurrentna configuração da tarefa. Se a simultaneidade estiver definida muito alta, ajuste-a com base na simultaneidade máxima suportada pela máquina e no número de tarefas executadas simultaneamente.-
Caso a configuração de simultaneidade de uma única tarefa exceda o limite máximo da máquina, pare todas as suas tarefas simultâneas, modifique o valor de simultaneidade e execute-a novamente.
No painel de navegação do
Operation Center
, acesse o
Dashboard
e abra a aba
Data Integration
para visualizar os
Running Details of Synchronization Task
. A página inclui filtros na parte superior, como
Submission time
,
Task status
,
Task name
,
Source data source type
,
Resource group for Data Integration
,
Destination data source type
e
Has public network traffic
. A lista de tarefas inclui colunas como
Instance ID
,
Task name
,
Task status
,
Submission time
,
Start time
,
End time
,
Duration
,
Source data source
,
Destination data source
,
Resource group for Data Integration
,
Running concurrency
,
Data synchronized
e
Synchronization progress
. Utilize essas informações para investigar o motivo pelo qual a tarefa está aguardando.
NotaConfigure a simultaneidade da tarefa com base na simultaneidade máxima suportada pela máquina, no número de tarefas executadas ao mesmo tempo e na soma dos valores de simultaneidade de todas as tarefas em execução.
Uma tarefa de Data Integration ocupa um recurso de agendamento. Se uma tarefa for executada por um longo período sem ser concluída, ela poderá bloquear a execução de outras tarefas.
-
Aguarde a conclusão das tarefas em execução para liberar recursos ou escale verticalmente seu grupo de recursos exclusivo para Data Integration.
NotaSe uma tarefa de Data Integration estiver aguardando um grupo de recursos, consulte
Acelerar ou limitar tarefas de sincronização offline
para obter soluções.
-
Verificar com Diagnóstico Inteligente
Acesse
e insira um id de instância para analisar a tarefa de ponta a ponta. Assim, é possível verificar o status de execução e de fila da tarefa, além de identificar quais outras tarefas consomem recursos. Para mais detalhes, consulte
.
Para um nó de instância com o status
Waiting for Resources
, clique com o botão direito nele e selecione
Running Status
Waiting for Resources
para visualizar outras tarefas em execução.
-
Verificar no console do DataWorks
No painel de navegação à esquerda do
, clique em
Resource Groups
Resource Groups
. Nesta página, verifique a coluna
Utilization rate
Utilization rate
. Clique em porcentagem de uso para visualizar
Resource Groups
e
Resource Usage
.
-
Verificar em Recursos
No painel de navegação à esquerda do
Operation Center
, clique em
Resource O&M
para visualizar o uso de recursos e as tarefas em execução.
NotaO número máximo de instâncias executadas simultaneamente varia conforme as especificações do grupo de recursos exclusivo para Data Integration. Para obter mais informações, consulte
Faturamento por assinatura para grupos de recursos exclusivos de Data Integration
.
-