Pular para o conteúdo principal
Versão: 1.x

SYNC181: Chamada ao banco de dados local paralisada

O que isso significa​

Salvar ou carregar dados neste dispositivo está muito lento, e ainda não se sabe o resultado.

Não é preciso fazer nada se o WCPOS estiver funcionando. Se uma tela continuar travada, recarregue o WCPOS e verifique se sua última alteração foi salva.

Uma única leitura ou gravação no banco de dados local deste dispositivo ficou sem resposta por muito mais tempo que o normal, enquanto o banco de dados continua respondendo a todo o restante. Este relator apenas registra a paralisação — ele não cancela nem tenta novamente a operação, portanto a chamada original ainda pode ser concluída ou falhar mais tarde; a entrada existe para que uma tela ou indicador de carregamento travado deixe um registro identificando exatamente qual operação paralisou. O trabalho de sincronização paralisado tem um caminho separado de tempo limite e nova tentativa — registrado como uma entrada "Desistiu de uma solicitação de dados travada" em SYNC321. Uma chamada paralisada de uma tela permanece pendente até ser concluída ou até que o aplicativo seja recarregado.

Seus dados​

Não foi possível confirmar o resultado: verifique antes de tentar novamente. A operação travada geralmente é uma consulta, que não altera nada. Se uma alteração estava sendo salva naquele momento, abra o registro e confirme se foi salva — talvez não tenha havido nenhum sintoma visível. O contexto da entrada informa a operação e a coleção de dados envolvida.

Solução de problemas​

  1. Se o WCPOS estiver funcionando, não é preciso fazer nada: provavelmente a chamada foi concluída, mas demorou. Se a operação da entrada foi um salvamento, abra o registro e confirme se foi salvo.
  2. Se uma tela ou indicador de carregamento permanecer travado, recarregue o aplicativo — na web, recarregue a aba do navegador; no desktop e em dispositivos móveis, feche e abra novamente o aplicativo. Isso abandona a operação travada; a tela é carregada novamente e faz uma nova solicitação ao banco de dados. Um salvamento que estava em andamento não é reenviado — abra o registro e confirme se ele foi salvo.
  3. Se este código voltar a aparecer regularmente no mesmo dispositivo, use Copiar informações de depuração na aba Logs e entre em contato com o suporte: o contexto da entrada informa a operação e a coleção, o tempo exato de espera e o nível de atividade do banco de dados nesse intervalo.

Detalhes​

Código
SYNC181 (LOCAL_DB_STALLED)
Gravidade
warn
Introduzido em
WCPOS 1.10.6