Compartilhar via


Resolver problemas comuns de runtime após a implantação

Este artigo descreve as causas comuns de problemas de tempo de execução e fornece soluções para resolver esses problemas.

Se o aplicativo estiver enfrentando problemas após a implantação, é importante determinar se o problema está relacionado à implantação ou ao tempo de execução. Um problema de implantação pode fazer com que o conjunto errado de arquivos seja implantado em seu aplicativo de funções ou pode fazer com que alguns arquivos não sejam implantados. Um problema de tempo de execução ocorre após a implantação. Os arquivos no diretório wwwroot estão exatamente como deveriam ser, mas o aplicativo de funções não está sendo executado corretamente. Quando esse cenário ocorre, a técnica usada para implantar seu site não é mais relevante. Para um problema de tempo de execução, você deve, em vez disso, se concentrar no que seu código está fazendo em tempo de execução e como ele está falhando.

Causas comuns para problemas de tempo de execução do aplicativo após a implantação de conteúdo

A falha de tempo de execução pode ocorrer por qualquer um dos seguintes motivos:

  • O runtime da função não pode ser iniciado porque o aplicativo de funções perdeu o acesso à conta de armazenamento.
  • No ambiente de área restrita de runtime do Azure Functions, algo está bloqueando determinadas operações que funcionam em seu computador local.
  • Seu aplicativo Azure Functions não está configurado corretamente. Por exemplo, o host de funções não é iniciado devido a valores incorretos nas seguintes configurações:
    • Versão de tempo de execução ou linguagem
    • Dispara cadeias de conexão
    • Configurações do cofre de chaves
  • Uma dependência externa (como um banco de dados ou sistema de mensagens) não está configurada corretamente e está causando erros de tempo limite.
  • Falha nos gatilhos de sincronização. Isso causa um carregamento incorreto de funções.
  • Seu código faz suposições inválidas sobre caminhos, como codificar um caminho que existe apenas no computador local.

Soluções

Para corrigir problemas de tempo de execução após a implantação de conteúdo, tente um ou mais dos seguintes métodos:

Entre em contato conosco para obter ajuda

Se você tiver dúvidas ou precisar de ajuda, crie uma solicitação de suporte ou peça ajuda à comunidade de suporte do Azure. Você também pode enviar comentários sobre o produto para a comunidade de comentários do Azure.