Translate
Erro 505 após deploy de Azure Function App em Python (plano Premium)
Estou tentando publicar uma Azure Function App (plano Premium) com código Python e HTTP Trigger, usando o Visual Studio Code. O deploy ocorre com sucesso, mas a função retorna erro 505. Os arquivos aparecem listados no log do deploy, mas não ficam visíveis no Kudu (~/site/wwwroot). Já validei que o host.json e function.json estão corretos. O que pode estar causando esse comportamento?
Estou com uma Azure Function App em Python 3.11 (
FunctionAppPremium2
), com trigger HTTP configurado corretamente. O deploy via VS Code (Zip Deploy) finaliza com sucesso, os arquivos estão no local correto no projeto, e o binding HTTP está definido normalmente nofunction.json
. A função aparece no portal e é invocada via trigger HTTP, mas retorna:pgsql
CopiarEditar
`500 Internal Server Error `
Detalhes importantes: O código roda localmente normalmente As variáveis de ambiente estão corretamente definidas (Cosmos DB, OpenAI) A função tenta chamar o GPT-4o via Azure OpenAI e salvar dados no Cosmos DB Estrutura de arquivos:
pgsql
CopiarEditar
`/site/wwwroot/ ├── host.json ├── requirements.txt └── chat/ ├── __init__.py └── function.json `
O build via Oryx ocorre sem erros
- No plano Premium (Linux), ela falha com 500 ❗ Além disso, ao acessar o console via Kudu, o diretório
/home/site/wwwroot/
não mostra os arquivos corretamente, mesmo após deploy bem-sucedido. Isso indica possível problema no destino do deploy ou no ambiente do runtime.