Ten artykuł zawiera odpowiedzi na często zadawane pytania dotyczące skalowania aplikacji internetowych w usłudze aplikacja systemu Azure Service.
Jeśli problem z platformą Azure nie został rozwiązany w tym artykule, odwiedź fora platformy Azure w witrynach MSDN i Stack Overflow. Możesz opublikować swój problem na tych forach lub opublikować go na @AzureSupport na Twitterze. Możesz również przesłać żądanie pomoc techniczna platformy Azure. Aby przesłać wniosek o pomoc techniczną, na stronie pomoc techniczna platformy Azure wybierz pozycję Uzyskaj pomoc techniczną.
Jak mogę skalować aplikację internetową w górę?
Aplikację internetową można skalować w górę przy użyciu witryny Azure Portal. Na stronie Aplikacja internetowa wybierz pozycję Skaluj w górę (plan usługi App Service) z menu po lewej stronie. Aby uzyskać więcej informacji, zobacz Skalowanie aplikacji w górę w usłudze aplikacja systemu Azure Service.
Czy przed skalowaniem w górę planu usługi App Service należy wykonać dalszą akcję?
Przed przełączenie planu usługi App Service z warstwy Bezpłatna należy usunąć limity wydatków dla subskrypcji platformy Azure. Aby wyświetlić lub zmienić opcje subskrypcji usługi Microsoft aplikacja systemu Azure Service, zobacz Subskrypcje platformy Microsoft Azure — usuwanie limitów wydatków.
Czy istnieje ograniczenie wystąpienia podczas skalowania aplikacji internetowej?
Tak, ograniczenie zależy od warstwy planu usługi App Service. Aby uzyskać więcej informacji, zobacz Limity usługi App Service.
Czy mogę skalować plan usługi App Service w warstwie Standardowa dla ponad 10 wystąpień?
Warstwa Planu usługi App Service w warstwie Standardowa nie obsługuje więcej niż 10 wystąpień. Możesz przejść do planu usługi App Service w warstwie Premium i korzystać z 30 wystąpień (w wybranych regionach) na plan usługi App Service. Aby sprawdzić limit wystąpień na warstwę cenową, zobacz Limity usługi App Service.
Czy mogę skonfigurować usługi App Services w tym samym planie usługi App Service z inną liczbą wystąpień?
Można ją skonfigurować, włączając skalowanie poszczególnych aplikacji i zmieniając właściwość numberOfWorkers usługi App Service na żądaną liczbę wystąpień. Aby uzyskać więcej informacji, zobacz Skalowanie według aplikacji.
Dlaczego skalowanie w górę dla mojej aplikacji internetowej wyzwala również skalowanie w górę dla innej aplikacji internetowej?
Skalowanie odbywa się w całym planie usługi App Service. Jeśli hostujesz wiele usług App Services w tym samym planie usługi App Service, wszystkie usługi App Services w tym planie usługi App Service zostaną skalowane w górę.
Dlaczego autoskalowanie nie działa zgodnie z oczekiwaniami?
Możesz napotkać scenariusz, w którym celowo nie wybieramy skalowania, aby uniknąć nieskończonej pętli z powodu "flappingu". Takie zachowanie zwykle występuje, gdy nie ma odpowiedniego marginesu między progami skalowania w poziomie i skalowania w poziomie. Aby uzyskać więcej informacji na temat unikania "flappingu" i innych najlepszych rozwiązań skalowania automatycznego, zobacz Autoskalowanie najlepsze rozwiązania.
Jak mogę określić, kiedy reguła autoskalowania wyzwoliła skalowanie?
Historię skalowania można pobrać z dziennika aktywności. Za każdym razem, gdy zasób jest skalowany w górę lub w dół, zdarzenie jest rejestrowane w dzienniku aktywności. Historię skalowania zasobu można wyświetlić przez ostatnie 24 godziny, przełączając się na kartę Historia uruchamiania. Aby wyświetlić pełną historię skalowania (przez maksymalnie 90 dni), wybierz pozycję Kliknij tutaj, aby wyświetlić więcej szczegółów. Aby uzyskać więcej informacji, zobacz Wyświetlanie historii skalowania zasobu.
Dlaczego skalowanie automatyczne czasami skaluje się tylko częściowo?
Autoskalowanie jest wyzwalane, gdy metryki przekraczają wstępnie skonfigurowane granice. Czasami można zauważyć, że pojemność jest wypełniana tylko częściowo w porównaniu z oczekiwanymi wartościami. To zachowanie może wystąpić, gdy liczba wystąpień, których potrzebujesz, nie jest dostępna. W tym scenariuszu skalowanie automatyczne częściowo wypełnia dostępną liczbą wystąpień. Następnie skalowanie automatyczne uruchamia logikę ponownego równoważenia, aby uzyskać większą pojemność. Przydziela pozostałe wystąpienia, a ta alokacja może potrwać kilka minut. Jeśli nie widzisz oczekiwanej liczby wystąpień po kilku minutach, może to być spowodowane tym, że częściowe wypełnienie wystarczyło, aby przenieść metryki w granicach. Lub skalowanie automatyczne mogło zostać przeskalowane w dół, ponieważ osiągnęło niższą granicę metryk.
W przypadku skalowania w górę planu usługi App Service do warstwy Premium V3 "Wersja Premium V3 nie jest obsługiwana w tej lekcji skalowania. Rozważ ponowne wdrożenie lub sklonowanie aplikacji". występuje błąd. Co mam robić?
Funkcja Premium V3 wymaga, aby lokacja została uruchomiona w najnowszej infrastrukturze sprzętowej. Aby skalować plan usługi App Service w górę do wersji Premium V3, aplikacja internetowa musi być uruchomiona we wdrożeniu usługi App Service obsługującym warstwę PremiumV3. Aby uzyskać więcej informacji, zobacz Skalowanie w górę z nieobsługiwanej grupy zasobów i kombinacji regionów.
Nie mogę skalować w górę/w dół planu usługi App Service z powodu błędu "Przekroczono maksymalną ilość zmian skali w ciągu ostatniej godziny (xx zmian i limit wynosi XX)". Co mam robić?
Aby uniknąć tego problemu, nie wykonuj operacji skalowania, które zwalniają więcej niż XX wystąpień w ciągu godziny. Przy każdym wydaniu wystąpienia podczas operacji skalowania w dół wystąpienie jest ponownie uruchamiane, aby upewnić się, że następny plan usługi App Service może uzyskać czyste wystąpienie. W przypadku przeprowadzania zbyt wielu operacji skalowania w krótkim odstępie czasu ponowne uruchomienie wystąpień może powodować problemy z wydajnością innych usług App Services. W związku z tym celowo umieściliśmy mechanizm ograniczania przepustowości dla skalowania, który uniemożliwia wykonywanie operacji skalowania bardziej niż akceptowalny limit w krótkim odstępie czasu.
Moja aplikacja internetowa używa ustawienia diagnostycznego "AppServiceFileAuditLogs" i nie mogę skalować planu usługi App Service z wersji Premium V2 do warstwy Podstawowa. Co mam robić?
Dzienniki inspekcji zmian plików "AppServiceFileAuditLogs" są dostępne tylko dla usług App Services w planach Premium, PremiumV2 i Izolowanej usługi App Service. Jeśli potrzebujesz polecenia "AppServiceFileAuditLogs", nie będzie można skalować w dół do warstwy Podstawowa. Aby te dzienniki inspekcji były dostępne, skonfiguruj plan usługi App Service dla warstwy Premium lub wyższej.
Otrzymuję komunikat "Plany usługi App Service z mniej niż 3 pracownikami nie są dozwolone w przypadku nadmiarowości strefy. Żądana liczba procesów roboczych: błąd "number". Co mam robić?
Obsługa strefy dostępności wymaga co najmniej trzech wystąpień. Sprawdź, czy plan usługi App Service ma włączoną nadmiarowość strefy i czy masz automatyczne skalowanie w planie usługi App Service. Jeśli tak, popraw regułę autoskalowania, aby nie ustawić liczby wystąpień na wartość mniejszą niż trzy.
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.