Veelvoorkomende runtimeproblemen na de implementatie oplossen
In dit artikel worden de veelvoorkomende oorzaken van runtime-problemen beschreven en worden oplossingen geboden om deze problemen op te lossen.
Als uw toepassing problemen ondervindt na de implementatie, is het belangrijk om te bepalen of het probleem te maken heeft met de 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 doet tijdens runtime en hoe deze mislukt.
Veelvoorkomende oorzaken voor problemen met toepassingsruntime na de implementatie van inhoud
Runtimefout kan een van de volgende oorzaken hebben:
- De functieruntime kan niet worden gestart omdat de functie-app geen toegang meer heeft tot het opslagaccount.
- In de runtime-sandboxomgeving van Azure Functions blokkeert iets bepaalde bewerkingen die op uw lokale computer werken.
- Uw Azure Functions-app is niet correct geconfigureerd. De functiehost wordt bijvoorbeeld niet opgestart vanwege onjuiste waarden in de volgende instellingen:
- Runtime- of taalversie
- Hiermee worden verbindingsreeksen geactiveerd
- 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 op te lossen na de implementatie van de inhoud:
- Start de functie-app handmatig opnieuw op.
- Voer de Azure Functions Diagnostische gegevens uit om snel veelvoorkomende problemen met functie-apps vast te stellen en op te lossen.
- Controleer of opslagverbindingen correct zijn ingesteld en of het opslagaccount toegankelijk is.
- Als u Application Insights hebt ingeschakeld voor uw functie, raadpleegt u Application Insights-logboeken voor meer informatie over de volledige uitzonderingstracering of het foutbericht dat fouten veroorzaakt.
- Bekijk de migratiehandleidingen voor functieruntime 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 Feedback-community van Azure.