Veelvoorkomende runtime-problemen na de implementatie oplossen
In dit artikel worden de veelvoorkomende oorzaken van runtimeproblemen beschreven en worden oplossingen geboden om deze problemen op te lossen.
Als uw toepassing na de implementatie problemen ondervindt, is het belangrijk om te bepalen of het probleem te maken heeft met implementatie of runtime. Een implementatieprobleem kan ertoe leiden dat de verkeerde set bestanden wordt geïmplementeerd in uw functie-app, of dat sommige bestanden helemaal niet worden geïmplementeerd. Er treedt een runtimeprobleem op na de implementatie. De bestanden in uw wwwroot-map zijn precies zoals ze moeten zijn, maar de functie-app wordt niet correct uitgevoerd. Wanneer dit scenario zich voordoet, is de techniek die u hebt gebruikt om uw site te implementeren niet meer relevant. Voor een runtimeprobleem moet u zich in plaats daarvan richten op wat uw code tijdens runtime doet en hoe deze mislukt.
Veelvoorkomende oorzaken voor problemen met de toepassingsruntime na de implementatie van inhoud
Runtimefouten kunnen om een van de volgende redenen optreden:
- De functieruntime kan niet worden gestart omdat de functie-app de toegang tot het opslagaccount heeft verloren.
- In de runtime-sandboxomgeving van Azure Functions blokkeert iets bepaalde bewerkingen die op uw lokale computer werken.
- Uw Azure Functions-app is niet juist geconfigureerd. De functiehost wordt bijvoorbeeld niet gestart vanwege onjuiste waarden in de volgende instellingen:
- Runtime- of taalversie
- Triggers verbindingsreeks s
- Sleutelkluisinstellingen
- Een externe afhankelijkheid (zoals een database of berichtensysteem) is niet correct ingesteld en veroorzaakt time-outfouten.
- Synchronisatietriggers zijn mislukt. Dit veroorzaakt een onjuist laden van functies.
- Uw code maakt ongeldige veronderstellingen over paden, zoals het coderen van een pad dat alleen op uw lokale computer bestaat.
Oplossingen
Probeer een of meer van de volgende methoden om runtimeproblemen na de inhoudsimplementatie op te lossen:
- Start de functie-app handmatig opnieuw op.
- Voer de diagnostische gegevens van Azure Functions uit om snel veelvoorkomende problemen met de functie-app vast te stellen en op te lossen.
- Controleer of opslagverbindingen juist zijn ingesteld en of het opslagaccount toegankelijk is.
- Als u Application Insights voor uw functie hebt ingeschakeld, raadpleegt u Application Insights-logboeken voor meer informatie over de volledige uitzonderingstracering of het foutbericht dat fouten veroorzaakt.
- Bekijk de handleidingen voor de runtime van de functie als uw implementatie de runtime- of taalversie van de functie-app bijwerkt.
Contacteer ons voor hulp
Als u vragen hebt of hulp nodig hebt, maak een ondersteuningsaanvraag of vraag de Azure-communityondersteuning. U kunt ook productfeedback verzenden naar de Azure-feedbackcommunity.