Rozwiązywanie typowych problemów ze środowiskiem uruchomieniowym po wdrożeniu
W tym artykule opisano typowe przyczyny problemów ze środowiskiem uruchomieniowym i przedstawiono rozwiązania tych problemów.
Jeśli aplikacja ma problemy po wdrożeniu, ważne jest ustalenie, czy problem jest związany z wdrożeniem, czy środowiskiem uruchomieniowym. Problem z wdrożeniem może spowodować wdrożenie nieprawidłowego zestawu plików w aplikacji funkcji lub może spowodować, że niektóre pliki w ogóle nie zostaną wdrożone. Problem ze środowiskiem uruchomieniowym występuje po wdrożeniu. Pliki w katalogu wwwroot są dokładnie tak samo jak powinny, ale aplikacja funkcji nie działa poprawnie. W takim scenariuszu technika użyta do wdrożenia witryny nie jest już odpowiednia. W przypadku problemu ze środowiskiem uruchomieniowym należy skupić się na tym, co robi kod w czasie wykonywania i jak kończy się niepowodzeniem.
Typowe przyczyny problemów ze środowiskiem uruchomieniowym aplikacji po wdrożeniu zawartości
Awaria środowiska uruchomieniowego może wystąpić z dowolnego z następujących powodów:
- Nie można uruchomić środowiska uruchomieniowego funkcji, ponieważ aplikacja funkcji utraciła dostęp do konta magazynu.
- W środowisku piaskownicy środowiska uruchomieniowego usługi Azure Functions coś blokuje pewne operacje, które działają na komputerze lokalnym.
- Aplikacja usługi Azure Functions nie jest poprawnie skonfigurowana. Na przykład host funkcji nie uruchamia się z powodu nieprawidłowych wartości w następujących ustawieniach:
- Środowisko uruchomieniowe lub wersja języka
- Wyzwalacze parametry połączenia
- Ustawienia magazynu kluczy
- Zależność zewnętrzna (taka jak baza danych lub system obsługi komunikatów) nie jest poprawnie skonfigurowana i powoduje błędy przekroczenia limitu czasu.
- Wyzwalacze synchronizacji nie powiodły się. Powoduje to nieprawidłowe ładowanie funkcji.
- Kod wprowadza nieprawidłowe założenia dotyczące ścieżek, takich jak stałe kodowanie ścieżki, która istnieje tylko na komputerze lokalnym.
Rozwiązania
Aby rozwiązać problemy ze środowiskiem uruchomieniowym po wdrożeniu zawartości, spróbuj wykonać co najmniej jedną z następujących metod:
- Ręcznie uruchom ponownie aplikację funkcji.
- Uruchom diagnostykę usługi Azure Functions, aby szybko zdiagnozować i rozwiązać typowe problemy z aplikacją funkcji.
- Sprawdź, czy połączenia magazynu są poprawnie skonfigurowane i czy konto magazynu jest dostępne.
- Jeśli włączono usługę Application Insights dla funkcji, zobacz Dzienniki usługi Application Insights, aby dowiedzieć się więcej o pełnym śledzeniu wyjątku lub komunikacie o błędzie, który powoduje błędy.
- Przejrzyj przewodniki migracji środowiska uruchomieniowego funkcji, jeśli wdrożenie aktualizuje środowisko uruchomieniowe aplikacji funkcji lub wersję języka.
Skontaktuj się z nami, aby uzyskać pomoc
Jeśli masz pytania lub potrzebujesz pomocy, utwórz wniosek o pomoc techniczną lub zadaj pytanie w społeczności wsparcia dla platformy Azure. Możesz również przesłać opinię o produkcie do społeczności opinii na temat platformy Azure.