Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ważne
SKU Application Gateway w wersji v2 jest obecną i zalecaną wersją. Jednostka SKU usługi Application Gateway w wersji 1 została wycofana 28 kwietnia 2023 r. i zostanie wycofana 28 kwietnia 2026 r. Jeśli używasz usługi Application Gateway w wersji 1, zaplanuj teraz migrację do wersji 2. Aby uzyskać więcej informacji, zobacz Migrowanie Bram aplikacyjnych z SKU w wersji 1 do SKU w wersji 2.
W tym artykule dodasz niestandardową sondę kondycji do istniejącej bramy aplikacji za pośrednictwem portalu Azure. Usługa Azure Application Gateway używa mechanizmów sondowania kondycji do monitorowania stanu zasobów w puli zaplecza.
Zanim rozpoczniesz
Jeśli nie masz jeszcze bramy aplikacji, odwiedź stronę Tworzenie Bramy Aplikacji, aby utworzyć bramę aplikacji do współpracy.
Tworzenie sondy dla jednostki SKU usługi Application Gateway w wersji 2
Sondy są konfigurowane w procesie dwuetapowym za pośrednictwem portalu. Pierwszym krokiem jest wprowadzenie wartości wymaganych do konfiguracji sondy. W drugim kroku testujesz stan zaplecza serwerowego używając tej konfiguracji sondy i zapisujesz tę konfigurację sondy.
Wprowadź właściwości sondy
Zaloguj się w witrynie Azure Portal. Jeśli nie masz jeszcze konta, możesz zarejestrować się w celu uzyskania bezpłatnej miesięcznej wersji próbnej
W okienku Ulubione w witrynie Azure Portal wybierz pozycję Wszystkie zasoby. Wybierz bramę aplikacji w sekcji Wszystkie zasoby. Jeśli wybrana subskrypcja zawiera kilka zasobów, możesz wpisać partners.contoso.net w polu Filtruj według nazwy..., aby łatwo uzyskać dostęp do bramy aplikacji.
Wybierz pozycję Sondy kondycji , a następnie wybierz pozycję Dodaj , aby dodać nową sondę kondycji.
Na stronie Dodawanie sondy kondycji wypełnij wymagane informacje dla sondy, a po zakończeniu wybierz przycisk OK.
Ustawienie Wartość Szczegóły Nazwa/nazwisko customProbe Ta wartość jest przyjazną nazwą nadaną sondie, która jest dostępna w portalu. Protokół HTTP lub HTTPS Protokół używany przez sondę monitorującą kondycję. Host tzn. contoso.com Ta wartość to nazwa hosta wirtualnego (inna niż nazwa hosta maszyny wirtualnej) uruchomiona na serwerze aplikacji. Sonda jest wysyłana do <protocol>://<nazwy hosta>:<port>/<urlPath> Może to być również prywatny adres IP serwera, publiczny adres IP albo wpis DNS publicznego adresu IP. Sonda próbuje uzyskać dostęp do serwera, gdy jest używany z wpisem ścieżki opartej na pliku, i sprawdza, czy określony plik istnieje na serwerze jako test kondycji. Wybierz nazwę hosta z ustawień zaplecza Tak lub Nie Ustawia nagłówek hosta w sondzie na nazwę hosta z ustawień zaplecza, z którymi ta sonda jest skojarzona. Specjalnie wymagane dla wielodostępnych zapleczy, takich jak usługa Azure App Service. Dowiedz się więcej Wybieranie portu z ustawień zaplecza Tak lub Nie Ustawia port sondy kondycji na port z ustawień zaplecza, z którymi jest skojarzona ta sonda. Jeśli wybierzesz opcję nie, możesz wprowadzić niestandardowy port docelowy do użycia Port 1-65535 Niestandardowy port używany dla sond kondycji Ścieżka / lub dowolna prawidłowa ścieżka Pozostała część pełnego adresu URL dla sondy niestandardowej. Prawidłowa ścieżka zaczyna się od "/". Dla domyślnej ścieżki http://contoso.com wystarczy użyć "/". Możesz również wprowadzić ścieżkę serwera do pliku na potrzeby statycznej kontroli stanu zamiast używać rozwiązania opartego na sieci web. Ścieżki plików powinny być używane przy użyciu publicznego/prywatnego adresu IP lub publicznego wpisu DNS dla IP jako wpisu nazwy hosta. Interwał (s) 30 Jak często sonda jest uruchamiana w celu sprawdzenia kondycji. Nie zaleca się ustawiania niższej niż 30 sekund. Limit czasu (s) 30 Czas oczekiwania sondy przed przekroczeniem limitu czasu. Jeśli prawidłowa odpowiedź nie zostanie odebrana w tym przedziale czasu, sonda zostanie oznaczona jako nieudana. Przedział czasu oczekiwania musi być wystarczająco długi, aby można było wykonać wywołanie http, które upewni się, że strona monitorująca kondycję zaplecza jest dostępna. Wartość czasu oczekiwania nie powinna być większa niż wartość "Interwał" używana w tym ustawieniu sondy lub wartość "Czas oczekiwania na żądanie" w ustawieniu zaplecza, które będzie powiązane z tą sondą. Próg niezdrowia 3 Liczba kolejnych nieudanych prób, które są uznawane za oznakę złego stanu. Próg można ustawić na 0 lub więcej. Korzystaj z warunków dopasowania sond Tak lub Nie Domyślnie odpowiedź HTTP(S) z kodem stanu z zakresu od 200 do 399 jest uznawana za prawidłową. Można zmienić akceptowalny zakres kodu odpowiedzi zaplecza lub treści odpowiedzi zaplecza. Dowiedz się więcej Ustawienia zaplecza wybór z listy rozwijanej Sonda zostanie skojarzona z wybranymi tutaj ustawieniami zaplecza i dlatego będzie monitorować kondycję tej puli zaplecza, która jest skojarzona z wybranym ustawieniem zaplecza. Używa tego samego portu dla żądania sondy, co port używany w wybranej konfiguracji backendu. Możesz wybrać tylko te ustawienia zaplecza, które nie są skojarzone z żadną inną sondą niestandardową.
Jedynymi ustawieniami zaplecza, które są dostępne do skojarzenia z konfiguracją, są te, które mają ten sam protokół co protokół wybrany w tej konfiguracji sondy i mają ten sam stan dla przełącznika ustawienia Wybierz nazwę hosta z zaplecza.Ważne
Sonda monitoruje kondycję zaplecza tylko wtedy, gdy jest skojarzona z co najmniej jednym ustawieniem zaplecza. Monitoruje ona zasoby zaplecza tych pul zaplecza, które są skojarzone z ustawieniami zaplecza, z którymi ta sonda jest skojarzona. Żądanie sondy zostanie wysłane jako <protocol>://<hostName>:<port>/<urlPath>.
Testowanie kondycji zaplecza za pomocą sondy
Po wprowadzeniu właściwości sondy można przetestować kondycję zasobów zaplecza, aby sprawdzić, czy konfiguracja sondy jest poprawna i czy zasoby zaplecza działają zgodnie z oczekiwaniami.
Wybierz pozycję Testuj i zanotuj wynik sondy. Usługa Application Gateway sprawdza kondycję wszystkich zasobów zaplecza w pulach zaplecza skojarzonych z ustawieniami zaplecza używanymi dla tej sondy.
Jeśli istnieją jakiekolwiek zasoby zaplecza w złej kondycji, sprawdź kolumnę Szczegóły , aby zrozumieć przyczynę złej kondycji zasobu. Jeśli zasób został oznaczony jako w złej kondycji z powodu nieprawidłowej konfiguracji sondy, wybierz link Przejdź wstecz do sondy i edytuj konfigurację sondy. W przeciwnym razie, jeśli zasób został oznaczony jako niesprawny z powodu problemu z systemem zaplecza, rozwiąż problemy z zasobem zaplecza, a następnie ponownie przetestuj zaplecze, wybierając link Wróć do sondy i wybierz Testuj.
Uwaga
Możesz zapisać sondę, nawet jeśli zasoby zaplecza są w złym stanie, ale nie jest to zalecane. Dzieje się tak, ponieważ usługa Application Gateway nie będzie przekazywać żądań do serwerów zaplecza z puli zaplecza, które są określane jako w złej kondycji przez sondę. Jeśli w puli zaplecza nie ma zasobów w dobrej kondycji, nie będzie można uzyskać dostępu do aplikacji i zostanie wyświetlony błąd HTTP 502.
Wybierz pozycję Dodaj , aby zapisać sondę.
Tworzenie sondy dla SKU usługi Application Gateway w wersji v1
Sondy są konfigurowane w procesie dwuetapowym za pośrednictwem portalu. Pierwszym krokiem jest utworzenie sondy. W drugim kroku dodasz sondę do ustawień HTTP zaplecza bramy aplikacyjnej.
Tworzenie sondy
Zaloguj się w witrynie Azure Portal. Jeśli nie masz jeszcze konta, możesz zarejestrować się w celu uzyskania bezpłatnej miesięcznej wersji próbnej
W okienku Ulubione w witrynie Azure Portal wybierz pozycję Wszystkie zasoby. Wybierz bramę aplikacji na stronie Wszystkie zasoby . Jeśli wybrana subskrypcja zawiera kilka zasobów, możesz wpisać partners.contoso.net w polu Filtruj według nazwy..., aby łatwo uzyskać dostęp do bramy aplikacji.
Wybierz pozycję Sondy , a następnie wybierz pozycję Dodaj , aby dodać sondę.
Na stronie Dodawanie sondy kondycji wypełnij wymagane informacje dla sondy, a po zakończeniu wybierz opcję OK.
Ustawienie Wartość Szczegóły Nazwa/nazwisko customProbe Ta wartość jest przyjazną nazwą nadaną sondie, która jest dostępna w portalu. Protokół HTTP lub HTTPS Protokół używany przez sondę monitorującą kondycję. Host tzn. contoso.com Ta wartość to nazwa hosta wirtualnego (inna niż nazwa hosta maszyny wirtualnej) uruchomiona na serwerze aplikacji. Sonda jest przesyłana do (protokół)://(nazwa hosta):(port z ustawienia http)/ścieżka url. Ma to zastosowanie w przypadku skonfigurowania wielu lokacji w usłudze Application Gateway. Jeśli usługa Application Gateway jest skonfigurowana dla jednej lokacji, wprowadź wartość "127.0.0.1". Możesz również wprowadzić ścieżkę serwera do pliku na potrzeby statycznej kontroli stanu zamiast używać rozwiązania opartego na sieci web. Ścieżki plików powinny być używane przy użyciu publicznego/prywatnego adresu IP lub publicznego wpisu DNS dla IP jako wpisu nazwy hosta. Wybierz nazwę hosta z ustawień http zaplecza Tak lub Nie Ustawia nagłówek hosta w sondze na nazwę hosta zasobu zaplecza w puli zaplecza skojarzonej z ustawieniem HTTP, z którym jest skojarzona ta sonda. Specjalnie wymagane dla wielodostępnych zapleczy, takich jak usługa Azure App Service. Dowiedz się więcej Ścieżka / lub dowolna prawidłowa ścieżka Pozostała część pełnego adresu URL dla sondy niestandardowej. Prawidłowa ścieżka zaczyna się od "/". Dla domyślnej ścieżki http://contoso.com, wystarczy użyć "/" Możesz również wprowadzić ścieżkę serwera do pliku dla statycznego sprawdzania stanu zamiast sprawdzania opartego na sieci. Ścieżki plików powinny być używane przy użyciu publicznego/prywatnego adresu IP lub publicznego wpisu DNS dla IP jako wpisu nazwy hosta. Interwał (s) 30 Jak często sonda jest uruchamiana w celu sprawdzenia kondycji. Nie zaleca się ustawiania niższej niż 30 sekund. Limit czasu (s) 30 Czas oczekiwania sondy przed przekroczeniem limitu czasu. Jeśli prawidłowa odpowiedź nie zostanie odebrana w tym przedziale czasu, sonda zostanie oznaczona jako nieudana. Przedział czasu oczekiwania musi być wystarczająco długi, aby można było wykonać wywołanie http, które upewni się, że strona monitorująca kondycję zaplecza jest dostępna. Wartość limitu czasu nie powinna być większa niż wartość "Interwał" używana w tym ustawieniu sondy ani wartość "Limit czasu żądania" w ustawieniu HTTP, który zostanie skojarzony z tą sondą. Próg niezdrowia 3 Liczba kolejnych nieudanych prób, które są uznawane za oznakę złego stanu. Próg można ustawić na 1 lub więcej. Korzystaj z warunków dopasowania sond Tak lub Nie Domyślnie odpowiedź HTTP(S) z kodem stanu z zakresu od 200 do 399 jest uznawana za prawidłową. Można zmienić akceptowalny zakres kodu odpowiedzi zaplecza lub treści odpowiedzi zaplecza. Dowiedz się więcej Ważne
Nazwa hosta nie jest taka sama jak nazwa serwera. Ta wartość to nazwa hosta wirtualnego uruchomionego na serwerze aplikacji. Sonda jest wysyłana do <protocol>://<hostName>:<port z ustawień http>/<urlPath>
Dodawanie sondy do bramy
Teraz, gdy sonda została utworzona, nadszedł czas, aby dodać ją do bramy. Ustawienia sondy są ustawiane w ustawieniach HTTP zaplecza bramy aplikacji.
Wybierz Ustawienia zaplecza w bramie aplikacyjnej, aby otworzyć panel konfiguracji, kliknij na bieżące ustawienia HTTP zaplecza wymienione w oknie.
Na stronie ustawień appGatewayBackEndHttpSettings zaznacz pole wyboru Użyj sondy niestandardowej i wybierz sondę utworzoną w sekcji Tworzenie sondy na liście rozwijanej Sonda niestandardowa. Po zakończeniu kliknij przycisk Zapisz , a ustawienia zostaną zastosowane.
Następne kroki
Zobacz stan serwerów zaplecza określony przez sondę, używając widoku kondycji zaplecza.