Uç nokta izleme Traffic ManagerTraffic Manager endpoint monitoring

Azure Traffic Manager, yerleşik uç nokta izlemeyi ve otomatik uç nokta yük devretmesini içerir.Azure Traffic Manager includes built-in endpoint monitoring and automatic endpoint failover. Bu özellik, Azure bölge hataları da dahil olmak üzere uç nokta hatasına dayanıklı olan yüksek kullanılabilirliğe sahip uygulamalar sunmanıza yardımcı olur.This feature helps you deliver high-availability applications that are resilient to endpoint failure, including Azure region failures.

Uç nokta izlemeyi yapılandırmaConfigure endpoint monitoring

Uç nokta izlemeyi yapılandırmak için Traffic Manager profilinizde aşağıdaki ayarları belirtmeniz gerekir:To configure endpoint monitoring, you must specify the following settings on your Traffic Manager profile:

  • Protokol.Protocol. Traffic Manager, sistem durumunu denetlemek için uç noktanıza göz atın, kullandığı protokol olarak HTTP, HTTPS veya TCP ' yi seçin.Choose HTTP, HTTPS, or TCP as the protocol that Traffic Manager uses when probing your endpoint to check its health. HTTPS izleme, SSL sertifikanızın geçerli olup olmadığını doğrulamaz; yalnızca sertifikanın mevcut olduğunu denetler.HTTPS monitoring does not verify whether your SSL certificate is valid--it only checks that the certificate is present.

  • Bağlantı noktası.Port. İstek için kullanılan bağlantı noktasını seçin.Choose the port used for the request.

  • Yol.Path. Bu yapılandırma ayarı yalnızca HTTP ve HTTPS protokolleri için geçerlidir; bu, yol ayarını belirtmektir.This configuration setting is valid only for the HTTP and HTTPS protocols, for which specifying the path setting is required. TCP izleme protokolü için bu ayarın sağlanması bir hatayla sonuçlanır.Providing this setting for the TCP monitoring protocol results in an error. HTTP ve HTTPS protokolü için, göreli yolu ve Web sayfasının veya izlemenin eriştiği dosyanın adını verin.For HTTP and HTTPS protocol, give the relative path and the name of the webpage or the file that the monitoring accesses. Eğik çizgi (/), göreli yol için geçerli bir giriştir.A forward slash (/) is a valid entry for the relative path. Bu değer, dosyanın kök dizinde (varsayılan) olduğunu gösterir.This value implies that the file is in the root directory (default).

  • Özel üstbilgi ayarları Bu yapılandırma ayarı, Traffic Manager bir profil altındaki uç noktalara gönderdiği durum denetimlerine belirli HTTP üstbilgileri eklemenize yardımcı olur.Custom header settings This configuration setting helps you add specific HTTP headers to the health checks that Traffic Manager sends to endpoints under a profile. Özel üstbilgiler, bu profildeki tüm uç noktalar ve/veya yalnızca o uç nokta için geçerli olan bir uç nokta düzeyinde geçerli olacak şekilde bir profil düzeyinde belirtilebilir.The custom headers can be specified at a profile level to be applicable for all endpoints in that profile and / or at an endpoint level applicable only to that endpoint. Bir konak üstbilgisi belirtilerek, çok kiracılı bir ortamdaki uç noktalar için sistem durumu denetimlerinin doğru bir şekilde hedefe yönlendirilmesini sağlamak için özel üst bilgileri kullanabilirsiniz.You can use custom headers for having health checks to endpoints in a multi-tenant environment be routed correctly to their destination by specifying a host header. Bu ayarı, Traffic Manager kaynaklı HTTP isteklerini tanımlamak ve bunları farklı şekilde kullanmak için kullanılabilecek benzersiz üstbilgiler ekleyerek de kullanabilirsiniz.You can also use this setting by adding unique headers that can be used to identify Traffic Manager originated HTTP(S) requests and processes them differently. En fazla sekiz üst bilgi belirtebilirsiniz: virgülle derecelendirilen değer çiftleri.You can specify up to eight header:value pairs seprated by a comma. Örneğin, "Header1: değer1, header2: değer2".For example, "header1:value1,header2:value2".

  • Beklenen durum kodu aralıkları Bu ayar 200-299, 301-301 biçiminde birden fazla başarı kodu aralığı belirtmenize olanak tanır.Expected status code ranges This setting allows you to specify multiple success code ranges in the format 200-299, 301-301. Bu durum kodları bir uç noktadan yanıt olarak alındığında, bir sistem durumu denetimi başlatıldığında Traffic Manager bu uç noktaları sağlıklı olarak işaretler.If these status codes are received as response from an endpoint when a health check is initiated, Traffic Manager marks those endpoints as healthy. En fazla 8 durum kodu aralığı belirtebilirsiniz.You can specify a maximum of 8 status code ranges. Bu ayar yalnızca HTTP ve HTTPS protokolü ve tüm uç noktalar için geçerlidir.This setting is applicable only to HTTP and HTTPS protocol and to all endpoints. Bu ayar Traffic Manager profil düzeyidir ve varsayılan olarak 200 değeri başarı durum kodu olarak tanımlanmıştır.This setting is at the Traffic Manager profile level and by default the value 200 is defined as the success status code.

  • Yoklama aralığı.Probing interval. Bu değer, bir uç noktanın bir Traffic Manager araştırma aracısından sistem durumu için ne sıklıkta denetleneceğini belirtir.This value specifies how often an endpoint is checked for its health from a Traffic Manager probing agent. Burada iki değer belirtebilirsiniz: 30 saniye (normal yoklama) ve 10 saniye (hızlı yoklama).You can specify two values here: 30 seconds (normal probing) and 10 seconds (fast probing). Değer sağlanmazsa, profil varsayılan değer olan 30 saniye olarak ayarlanır.If no values are provided, the profile sets to a default value of 30 seconds. Hızlı yoklama fiyatlandırması hakkında daha fazla bilgi edinmek için Traffic Manager fiyatlandırma sayfasını ziyaret edin.Visit the Traffic Manager Pricing page to learn more about fast probing pricing.

  • Toleranslı başarısızlık sayısı.Tolerated number of failures. Bu değer, bu uç noktayı uygun olmayan şekilde işaretlemeden önce Traffic Manager yoklama aracısının kaç başarısızlık olduğunu belirtir.This value specifies how many failures a Traffic Manager probing agent tolerates before marking that endpoint as unhealthy. Değeri 0 ile 9 arasında değişebilir.Its value can range between 0 and 9. 0 değeri, tek bir izleme hatasının, bu uç noktanın sağlıksız olarak işaretlenmesine neden olabileceği anlamına gelir.A value of 0 means a single monitoring failure can cause that endpoint to be marked as unhealthy. Hiçbir değer belirtilmemişse, varsayılan değer olan 3 ' ü kullanır.If no value is specified, it uses the default value of 3.

  • Araştırma zaman aşımı.Probe timeout. Bu özellik Traffic Manager araştırma aracısının uç noktaya bir sistem durumu denetim araştırması gönderildiğinde bir hata olup olmadığını düşünmeden önce bekleyeceği süreyi belirtir.This property specifies the amount of time the Traffic Manager probing agent should wait before considering that check a failure when a health check probe is sent to the endpoint. Yoklama aralığı 30 saniyeye ayarlanırsa, zaman aşımı değerini 5 ile 10 saniye arasında ayarlayabilirsiniz.If the Probing Interval is set to 30 seconds, then you can set the Timeout value between 5 and 10 seconds. Hiçbir değer belirtilmemişse, varsayılan 10 saniyelik bir değer kullanır.If no value is specified, it uses a default value of 10 seconds. Yoklama aralığı 10 saniye olarak ayarlandıysa, zaman aşımı değerini 5 ile 9 saniye arasında ayarlayabilirsiniz.If the Probing Interval is set to 10 seconds, then you can set the Timeout value between 5 and 9 seconds. Zaman aşımı değeri belirtilmemişse, varsayılan değer olan 9 saniyelik bir değeri kullanır.If no Timeout value is specified, it uses a default value of 9 seconds.

    Uç nokta izleme Traffic Manager

    Rakam Uç nokta izleme Traffic ManagerFigure: Traffic Manager endpoint monitoring

Uç nokta izlemenin çalışmasıHow endpoint monitoring works

İzleme Protokolü HTTP veya HTTPS olarak ayarlandıysa, Traffic Manager araştırma Aracısı, verilen protokol, bağlantı noktası ve göreli yolu kullanarak uç noktaya bir GET isteği yapar.If the monitoring protocol is set as HTTP or HTTPS, the Traffic Manager probing agent makes a GET request to the endpoint using the protocol, port, and relative path given. 200-ok yanıtını veya beklenen durum kodu *aralıklarındayapılandırılan yanıtlardan herhangi birini geri alırsa, bu uç nokta sağlıklı olarak değerlendirilir.If it gets back a 200-OK response, or any of the responses configured in the Expected status code *ranges, then that endpoint is considered healthy. Yanıt farklı bir değer ise veya belirtilen zaman aşımı süresi içinde herhangi bir yanıt alınmıyorsa, Traffic Manager yoklama Aracısı, toleranslı başarısızlık sayısına göre yeniden dener (Bu ayar 0 ise, yeniden deneme yapılmaz).If the response is a different value, or, if no response is received within the timeout period specified, then the Traffic Manager probing agent re-attempts according to the Tolerated Number of Failures setting (no re-attempts are done if this setting is 0). Ardışık hataların sayısı, toleranslı başarısızlık sayısı ayarından yüksekse, bu uç nokta sağlıksız olarak işaretlenir.If the number of consecutive failures is higher than the Tolerated Number of Failures setting, then that endpoint is marked as unhealthy.

İzleme protokolü TCP ise, Traffic Manager araştırma Aracısı belirtilen bağlantı noktasını kullanarak bir TCP bağlantı isteği başlatır.If the monitoring protocol is TCP, the Traffic Manager probing agent initiates a TCP connection request using the port specified. Uç nokta, bağlantıyı kurmak için bir Yanıt ile isteğe yanıt verirse, bu sistem durumu denetimi başarılı olarak işaretlenir ve Traffic Manager araştırma Aracısı TCP bağlantısını sıfırlar.If the endpoint responds to the request with a response to establish the connection, that health check is marked as a success and the Traffic Manager probing agent resets the TCP connection. Yanıt farklı bir değer ise veya belirtilen zaman aşımı süresi içinde herhangi bir yanıt alınmıyorsa, Traffic Manager yoklama Aracısı, toleranslı başarısızlık sayısına göre yeniden dener (Bu ayar 0 ise, yeniden deneme yapılmaz).If the response is a different value, or if no response is received within the timeout period specified, the Traffic Manager probing agent re-attempts according to the Tolerated Number of Failures setting (no re-attempts are made if this setting is 0). Ardışık hataların sayısı, toleranslı başarısızlık sayısı ayarından yüksekse, bu uç nokta sağlıksız olarak işaretlenir.If the number of consecutive failures is higher than the Tolerated Number of Failures setting, then that endpoint is marked unhealthy.

Her durumda, birden çok konumdan gelen Traffic Manager yoklamalar ve ardışık hata belirleme her bölge içinde gerçekleşir.In all cases, Traffic Manager probes from multiple locations and the consecutive failure determination happens within each region. Bu Ayrıca, uç noktaların Traffic Manager yoklama aralığı için kullanılan ayardan daha yüksek bir sıklıkta durum araştırmaları aldığından da anlamına gelir.This also means that endpoints are receiving health probes from Traffic Manager with a higher frequency than the setting used for Probing Interval.

Not

HTTP veya HTTPS izleme protokolü için, uç nokta tarafında ortak bir uygulama, uygulamanız içinde özel bir sayfa uygulamaktır. Örneğin,/Health.exe.For HTTP or HTTPS monitoring protocol, a common practice on the endpoint side is to implement a custom page within your application - for example, /health.aspx. Bu yolu izlemek için kullanarak, performans sayaçlarını denetleme veya veritabanı kullanılabilirliğini doğrulama gibi uygulamaya özgü denetimler gerçekleştirebilirsiniz.Using this path for monitoring, you can perform application-specific checks, such as checking performance counters or verifying database availability. Bu özel denetimleri temel alarak, sayfa uygun bir HTTP durum kodu döndürür.Based on these custom checks, the page returns an appropriate HTTP status code.

Traffic Manager profilindeki tüm uç noktalar, izleme ayarlarını paylaşır.All endpoints in a Traffic Manager profile share monitoring settings. Farklı uç noktalar için farklı izleme ayarları kullanmanız gerekiyorsa, iç içe geçmiş Traffic Manager profillerioluşturabilirsiniz.If you need to use different monitoring settings for different endpoints, you can create nested Traffic Manager profiles.

Uç nokta ve profil durumuEndpoint and profile status

Traffic Manager profillerini ve uç noktalarını etkinleştirebilir ve devre dışı bırakabilirsiniz.You can enable and disable Traffic Manager profiles and endpoints. Ancak, Traffic Manager otomatik ayar ve işlemlerin sonucu olarak uç nokta durumundaki bir değişiklik de oluşabilir.However, a change in endpoint status also might occur as a result of Traffic Manager automated settings and processes.

Uç Nokta durumuEndpoint status

Belirli bir uç noktayı etkinleştirebilir veya devre dışı bırakabilirsiniz.You can enable or disable a specific endpoint. Hala sağlıklı olabilecek temel hizmet, etkilenmemiştir.The underlying service, which might still be healthy, is unaffected. Uç nokta durumunu değiştirmek, Traffic Manager profilindeki uç noktanın kullanılabilirliğini denetler.Changing the endpoint status controls the availability of the endpoint in the Traffic Manager profile. Bir uç nokta durumu devre dışı bırakıldığında, Traffic Manager durumunu denetlemez ve uç nokta bir DNS yanıtında yer almaz.When an endpoint status is disabled, Traffic Manager does not check its health and the endpoint is not included in a DNS response.

Profil durumuProfile status

Profil durumu ayarını kullanarak belirli bir profili etkinleştirebilir veya devre dışı bırakabilirsiniz.Using the profile status setting, you can enable or disable a specific profile. Uç nokta durumu tek bir uç noktayı etkileirken, profil durumu tüm uç noktalar dahil olmak üzere tüm profili etkiler.While endpoint status affects a single endpoint, profile status affects the entire profile, including all endpoints. Bir profili devre dışı bıraktığınızda, uç noktalar sistem durumu denetlenmez ve bir DNS yanıtına hiçbir uç nokta eklenmez.When you disable a profile, the endpoints are not checked for health and no endpoints are included in a DNS response. DNS sorgusu için bir nxdomain yanıt kodu döndürülür.An NXDOMAIN response code is returned for the DNS query.

Uç nokta izleyici durumuEndpoint monitor status

Uç nokta izleyici durumu, uç noktanın durumunu gösteren Traffic Manager tarafından oluşturulan bir değerdir.Endpoint monitor status is a Traffic Manager-generated value that shows the status of the endpoint. Bu ayarı el ile değiştiremezsiniz.You cannot change this setting manually. Uç nokta izleyici durumu, uç nokta izleme sonuçlarının ve yapılandırılan uç nokta durumunun bir birleşimidir.The endpoint monitor status is a combination of the results of endpoint monitoring and the configured endpoint status. Uç nokta İzleyici durumunun olası değerleri aşağıdaki tabloda gösterilmiştir:The possible values of endpoint monitor status are shown in the following table:

Profil durumuProfile status Uç Nokta durumuEndpoint status Uç nokta izleyici durumuEndpoint monitor status NotlarNotes
Devre dışıDisabled EnabledEnabled Etkin DeğilInactive Profil devre dışı bırakıldı.The profile has been disabled. Uç nokta durumu etkin olsa da, profil durumu (devre dışı) öncelik kazanır.Although the endpoint status is Enabled, the profile status (Disabled) takes precedence. Devre dışı bırakılmış profillerdeki uç noktalar izlenmez.Endpoints in disabled profiles are not monitored. DNS sorgusu için bir NXDOMAIN yanıt kodu döndürülür.An NXDOMAIN response code is returned for the DNS query.
<kaydedilmemiş><any> Devre dışıDisabled Devre dışıDisabled Uç nokta devre dışı bırakıldı.The endpoint has been disabled. Devre dışı uç noktalar izlenmiyor.Disabled endpoints are not monitored. Uç nokta DNS yanıtlarına dahil değildir, bu nedenle trafik almaz.The endpoint is not included in DNS responses, therefore, it does not receive traffic.
EnabledEnabled EnabledEnabled ÇevrimiçiOnline Uç nokta izlenir ve iyi durumda.The endpoint is monitored and is healthy. DNS yanıtlarına dahildir ve trafik alabilir.It is included in DNS responses and can receive traffic.
EnabledEnabled EnabledEnabled DüşürüldüDegraded Uç nokta izleme sistem durumu denetimleri başarısız oluyor.Endpoint monitoring health checks are failing. Uç nokta DNS yanıtlarına dahil edilmez ve trafik almaz.The endpoint is not included in DNS responses and does not receive traffic.
Bunun bir özel durumu, tüm uç noktaların düşürüldüğünü, bu durumda bunların tümünün sorgu yanıtında döndürülmek üzere kabul edildiği durumdur.An exception to this is if all endpoints are degraded, in which case all of them are considered to be returned in the query response).
EnabledEnabled EnabledEnabled CheckingEndpointCheckingEndpoint Uç nokta izleniyor, ancak ilk araştırmanın sonuçları henüz alınmadı.The endpoint is monitored, but the results of the first probe have not been received yet. CheckingEndpoint, genellikle profilde bir uç nokta eklendikten veya etkinleştirildikten sonra hemen meydana gelen geçici bir durumdur.CheckingEndpoint is a temporary state that usually occurs immediately after adding or enabling an endpoint in the profile. Bu durumdaki bir uç nokta, DNS yanıtlarına dahildir ve trafik alabilir.An endpoint in this state is included in DNS responses and can receive traffic.
EnabledEnabled EnabledEnabled DurdurulduStopped Uç noktanın işaret ettiği Web uygulaması çalışmıyor.The web app that the endpoint points to is not running. Web uygulaması ayarlarını kontrol edin.Check the web app settings. Uç nokta, iç içe geçmiş uç nokta türünde ise ve alt profil devre dışıysa ya da etkin olmadığında da bu durum oluşabilir.This can also happen if the endpoint is of type nested endpoint and the child profile is disabled or is inactive.
Durdurulmuş durumdaki bir uç nokta izlenmiyor.An endpoint with a Stopped status is not monitored. DNS yanıtlarına dahil değildir ve trafik almaz.It is not included in DNS responses and does not receive traffic. Bunun bir özel durumu, tüm uç noktaların düşürüldüğünü, bu durumda tüm bunların sorgu yanıtında döndürülmek üzere kabul edileceği durumdur.An exception to this is if all endpoints are degraded, in which case all of them will be considered to be returned in the query response.

Uç nokta İzleyici durumunun iç içe geçmiş uç noktalar için nasıl hesaplandığı hakkında ayrıntılar için bkz. iç içe Traffic Manager profilleri.For details about how endpoint monitor status is calculated for nested endpoints, see nested Traffic Manager profiles.

Not

Web uygulamanız Standart katmanda veya yukarıda çalışmıyorsa, App Service durdurulmuş bir uç nokta izleyici durumu oluşabilir.A Stopped Endpoint monitor status can happen on App Service if your web application is not running in the Standard tier or above. Daha fazla bilgi için bkz. App Service tümleştirmesi Traffic Manager.For more information, see Traffic Manager integration with App Service.

Profil izleyici durumuProfile monitor status

Profil izleyici durumu, yapılandırılmış profil durumunun ve tüm uç noktalar için uç nokta İzleyicisi durum değerlerinin bir birleşimidir.The profile monitor status is a combination of the configured profile status and the endpoint monitor status values for all endpoints. Olası değerler aşağıdaki tabloda açıklanmıştır:The possible values are described in the following table:

Profil durumu (yapılandırıldığı gibi)Profile status (as configured) Uç nokta izleyici durumuEndpoint monitor status Profil izleyici durumuProfile monitor status NotlarNotes
Devre dışıDisabled <tanımlı> uç noktaları olmayan herhangi bir veya bir profil.<any> or a profile with no defined endpoints. Devre dışıDisabled Profil devre dışı bırakıldı.The profile has been disabled.
EnabledEnabled En az bir uç noktanın durumu düşürülmüş olur.The status of at least one endpoint is Degraded. DüşürüldüDegraded Hangi uç noktaların daha fazla dikkat gerektirdiğini öğrenmek için tek uç nokta durumu değerlerini gözden geçirin.Review the individual endpoint status values to determine which endpoints require further attention.
EnabledEnabled En az bir uç noktanın durumu çevrimiçi.The status of at least one endpoint is Online. Hiçbir uç nokta düşürülmüş bir duruma sahip değil.No endpoints have a Degraded status. ÇevrimiçiOnline Hizmet trafiği kabul ediyor.The service is accepting traffic. Başka bir eylem gerekli değildir.No further action is required.
EnabledEnabled En az bir uç noktanın durumu CheckingEndpoint olur.The status of at least one endpoint is CheckingEndpoint. Çevrimiçi veya düşürülmüş durumunda hiçbir uç nokta yok.No endpoints are in Online or Degraded status. CheckingEndpointsCheckingEndpoints Bu geçiş durumu, oluşturulduğunda veya etkinleştirildiğinde bir profil oluşur.This transition state occurs when a profile if created or enabled. Uç nokta sistem durumu ilk kez denetlenir.The endpoint health is being checked for the first time.
EnabledEnabled Profildeki tüm uç noktaların durumları devre dışı veya durdurulmuş ya da profilde tanımlı uç noktalar yok.The statuses of all endpoints in the profile are either Disabled or Stopped, or the profile has no defined endpoints. Etkin DeğilInactive Etkin bir uç nokta yok, ancak profil hala etkin.No endpoints are active, but the profile is still Enabled.

Uç nokta yük devretme ve kurtarmaEndpoint failover and recovery

Traffic Manager, sağlıksız uç noktalar dahil olmak üzere her uç noktanın sistem durumunu düzenli olarak denetler.Traffic Manager periodically checks the health of every endpoint, including unhealthy endpoints. Traffic Manager, bir uç noktanın sağlıklı hale geldiğini algılar ve geri dönüşü geri getirir.Traffic Manager detects when an endpoint becomes healthy and brings it back into rotation.

Aşağıdaki olaylardan herhangi biri gerçekleştiğinde bir uç nokta sağlıksız olur:An endpoint is unhealthy when any of the following events occur:

  • İzleme Protokolü HTTP veya HTTPS ise:If the monitoring protocol is HTTP or HTTPS:
    • 200 olmayan bir yanıt veya beklenen durum kodu aralıkları ayarında belirtilen durum aralığını içermeyen bir yanıt alındı (farklı bir 2xx kodu veya 301/302 yeniden yönlendirme dahil).A non-200 response, or a response that does not include the status range specified in the Expected status code ranges setting, is received (including a different 2xx code, or a 301/302 redirect).
  • İzleme protokolü TCP ise:If the monitoring protocol is TCP:
    • Bağlantı kurmayı denemek için Traffic Manager tarafından gönderilen SYN isteğine yanıt olarak ACK veya SYN-ACK dışında bir yanıt alındı.A response other than ACK or SYN-ACK is received in response to the SYN request sent by Traffic Manager to attempt a connection establishment.
  • Aş.Timeout.
  • Diğer bir bağlantı sorunu, uç noktada ulaşılamaz durumda olur.Any other connection issue resulting in the endpoint being not reachable.

Başarısız denetimlerin sorunlarını giderme hakkında daha fazla bilgi için bkz. Azure Traffic Manager 'de sorun giderme durumu.For more information about troubleshooting failed checks, see Troubleshooting Degraded status on Azure Traffic Manager.

Aşağıdaki şekilde gösterilen zaman çizelgesi, aşağıdaki ayarlara sahip Traffic Manager uç noktası izleme işleminin ayrıntılı bir açıklamasıdır: izleme Protokolü HTTP, yoklama aralığı 30 saniye, toleranslı hata sayısı 3, zaman aşımı değeri 10 ' dur saniye ve DNS TTL değeri 30 saniyedir.The timeline in the following figure is a detailed description of the monitoring process of Traffic Manager endpoint that has the following settings: monitoring protocol is HTTP, probing interval is 30 seconds, number of tolerated failures is 3, timeout value is 10 seconds, and DNS TTL is 30 seconds.

Traffic Manager uç noktası yük devretme ve yeniden çalışma sırası

Rakam Traffic Manager uç noktası yük devretme ve kurtarma sırasıFigure: Traffic manager endpoint failover and recovery sequence

  1. AL.GET. Her uç nokta için Traffic Manager izleme sistemi, izleme ayarlarında belirtilen yolda bir GET isteği gerçekleştirir.For each endpoint, the Traffic Manager monitoring system performs a GET request on the path specified in the monitoring settings.

  2. 200 Tamam veya özel kod aralığı profil izleme ayarları Traffic Manager belirtildi .200 OK or custom code range specified Traffic Manager profile monitoring settings . İzleme sistemi, 10 saniye içinde Traffic Manager profil izleme ayarları iletisi için belirtilen bir HTTP 200 Tamam veya ya da özel kod aralığı bekliyor.The monitoring system expects an HTTP 200 OK or the or custom code range specified Traffic Manager profile monitoring settings message to be returned within 10 seconds. Bu yanıtı aldığında hizmetin kullanılabildiğini algılar.When it receives this response, it recognizes that the service is available.

  3. denetimler arasında 30 saniye.30 seconds between checks. Uç nokta sistem durumu denetimi, her 30 saniyede yinelenir.The endpoint health check is repeated every 30 seconds.

  4. Hizmet kullanılamıyor.Service unavailable. Hizmet kullanılamaz duruma gelir.The service becomes unavailable. Traffic Manager, sonraki sistem durumu denetimine kadar bilmez.Traffic Manager will not know until the next health check.

  5. İzleme yoluna erişmeye çalışır.Attempts to access the monitoring path. İzleme sistemi bir GET isteği gerçekleştirir, ancak 10 saniyelik zaman aşımı süresi içinde yanıt almaz (alternatif olarak, 200 olmayan bir yanıt alınabilir).The monitoring system performs a GET request, but does not receive a response within the timeout period of 10 seconds (alternatively, a non-200 response may be received). Daha sonra 30 saniyelik aralıklarla üç kez daha dener.It then tries three more times, at 30-second intervals. Denemeden biri başarılı olursa, denemeler sayısı sıfırlanır.If one of the tries is successful, then the number of tries is reset.

  6. Durum düşürülmüş olarak ayarlandı.Status set to Degraded. Dördüncü ardışık bir hatadan sonra, izleme sistemi kullanılamayan uç nokta durumunu düşürülmüş olarak işaretler.After a fourth consecutive failure, the monitoring system marks the unavailable endpoint status as Degraded.

  7. Trafik diğer uç noktalara göre belirlenir.Traffic is diverted to other endpoints. Traffic Manager DNS ad sunucuları güncelleştirilir ve Traffic Manager DNS sorgularına yanıt olarak uç noktasını döndürmez.The Traffic Manager DNS name servers are updated and Traffic Manager no longer returns the endpoint in response to DNS queries. Yeni bağlantılar, diğer kullanılabilir uç noktalara yönlendirilir.New connections are directed to other, available endpoints. Ancak, bu uç noktayı içeren önceki DNS yanıtları hala özyinelemeli DNS sunucuları ve DNS istemcileri tarafından önbelleğe alınmış olabilir.However, previous DNS responses that include this endpoint may still be cached by recursive DNS servers and DNS clients. İstemciler, DNS önbelleğinin süresi dolana kadar uç noktasını kullanmaya devam eder.Clients continue to use the endpoint until the DNS cache expires. DNS önbelleğinin süresi dolduğu için istemciler yeni DNS sorguları yapar ve farklı uç noktalara yönlendirilir.As the DNS cache expires, clients make new DNS queries and are directed to different endpoints. Önbellek süresi, Traffic Manager profilindeki TTL ayarı (örneğin, 30 saniye) tarafından denetlenir.The cache duration is controlled by the TTL setting in the Traffic Manager profile, for example, 30 seconds.

  8. Sistem durumu denetimleri devam eder.Health checks continue. Traffic Manager, düzeyi düşürülmüş bir duruma sahip olduğu sırada uç noktanın durumunu denetlemeye devam eder.Traffic Manager continues to check the health of the endpoint while it has a Degraded status. Traffic Manager, uç noktanın sistem durumuna döndüğünü algılar.Traffic Manager detects when the endpoint returns to health.

  9. Hizmet çevrimiçi olarak geri geliyor.Service comes back online. Hizmet kullanılabilir hale gelir.The service becomes available. Uç nokta, izleme sistemi bir sonraki sistem durumu denetimini gerçekleştirene kadar Traffic Manager düzeyi düşürülmüş durumunu korur.The endpoint retains its Degraded status in Traffic Manager until the monitoring system performs its next health check.

  10. Hizmetin trafiği devam ettirir.Traffic to service resumes. Traffic Manager bir GET isteği gönderir ve bir 200 Tamam durum yanıtı alır.Traffic Manager sends a GET request and receives a 200 OK status response. Hizmet sağlıklı bir duruma geri döndü.The service has returned to a healthy state. Traffic Manager ad sunucuları güncelleştirilir ve DNS yanıtlarındaki hizmetin DNS adını kullanıma açmaya başlar.The Traffic Manager name servers are updated, and they begin to hand out the service's DNS name in DNS responses. Trafik, diğer uç noktaları döndüren önbelleğe alınmış DNS yanıtları olarak bitiş noktasına geri döner ve diğer uç noktalara yönelik mevcut bağlantılar sonlandırılır.Traffic returns to the endpoint as cached DNS responses that return other endpoints expire, and as existing connections to other endpoints are terminated.

    Not

    Traffic Manager DNS düzeyinde çalıştığından, herhangi bir uç noktaya yönelik mevcut bağlantıları etkilemez.Because Traffic Manager works at the DNS level, it cannot influence existing connections to any endpoint. Trafiği uç noktalar arasında (değiştirilen profil ayarları veya yük devretme ya da yeniden çalışma sırasında) yönlendirirse, Traffic Manager yeni bağlantıları kullanılabilir uç noktalara yönlendirir.When it directs traffic between endpoints (either by changed profile settings, or during failover or failback), Traffic Manager directs new connections to available endpoints. Ancak, diğer uç noktalar, Bu oturumlar sonlandırılana kadar mevcut bağlantılar aracılığıyla trafik almaya devam edebilir.However, other endpoints might continue to receive traffic via existing connections until those sessions are terminated. Trafiği, mevcut bağlantılardan boşaltacak şekilde etkinleştirmek için, her bir uç nokta ile kullanılan oturum süresini sınırlamanız gerekir.To enable traffic to drain from existing connections, applications should limit the session duration used with each endpoint.

Trafik-yönlendirme yöntemleriTraffic-routing methods

Bir uç noktanın durumu düşürülmüş olduğunda, artık DNS sorgularına yanıt olarak döndürülmez.When an endpoint has a Degraded status, it is no longer returned in response to DNS queries. Bunun yerine, alternatif bir uç nokta seçilir ve döndürülür.Instead, an alternative endpoint is chosen and returned. Profilde yapılandırılan trafik yönlendirme yöntemi alternatif uç noktanın nasıl seçili olduğunu belirler.The traffic-routing method configured in the profile determines how the alternative endpoint is chosen.

  • Öncelik.Priority. Uç noktalar öncelikli bir liste oluşturur.Endpoints form a prioritized list. Listedeki ilk kullanılabilir uç nokta her zaman döndürülür.The first available endpoint on the list is always returned. Bir uç nokta durumu düşerse, sonraki kullanılabilir uç nokta döndürülür.If an endpoint status is Degraded, then the next available endpoint is returned.
  • Ağırlıklı.Weighted. Kullanılabilir herhangi bir uç nokta, kendilerine atanan ağırlıkları ve diğer kullanılabilir uç noktaların ağırlıkları temelinde rastgele seçilir.Any available endpoint is chosen at random based on their assigned weights and the weights of the other available endpoints.
  • Performans.Performance. Son kullanıcıya en yakın uç nokta döndürülür.The endpoint closest to the end user is returned. Uç nokta kullanılamıyorsa Traffic Manager trafiği sonraki en yakın Azure bölgesindeki uç noktalara taşıdır.If that endpoint is unavailable, Traffic Manager moves traffic to the endpoints in the next closest Azure region. İç içe Traffic Manager profillerinikullanarak performans trafiği yönlendirmesi için alternatif yük devretme planları yapılandırabilirsiniz.You can configure alternative failover plans for performance traffic-routing by using nested Traffic Manager profiles.
  • Coğrafi.Geographic. Sorgu isteği IP 'si temelinde coğrafi konuma hizmeti sunacak şekilde eşlenen uç nokta döndürülür.The endpoint mapped to serve the geographic location based on the query request IP’s is returned. Bu uç nokta kullanılamıyorsa, bir coğrafi konum yalnızca bir profildeki bir uç noktaya eşlenildiği için başka bir uç nokta ' e yük devretme için seçilmeyecektir (daha fazla ayrıntı SSSiçinde bulunur).If that endpoint is unavailable, another endpoint will not be selected to failover to, since a geographic location can be mapped only to one endpoint in a profile (more details are in the FAQ). En iyi uygulama olarak, coğrafi yönlendirme kullanılırken, müşterilerin profil uç noktaları olarak birden fazla uç nokta ile iç içe Traffic Manager profillerini kullanmalarını öneririz.As a best practice, when using geographic routing, we recommend customers to use nested Traffic Manager profiles with more than one endpoint as the endpoints of the profile.
  • Çoklu değer IPv4/IPv6 adresleriyle eşlenmiş birden fazla uç nokta döndürülür.MultiValue Multiple endpoints mapped to IPv4/IPv6 addresses are returned. Bu profil için bir sorgu alındığında sağlıklı uç noktalar, belirttiğiniz Yanıt değerindeki en fazla kayıt sayısına göre döndürülür.When a query is received for this profile, healthy endpoints are returned based on the Maximum record count in response value that you have specified. Varsayılan yanıt sayısı iki uç nokta olur.The default number of responses is two endpoints.
  • Alt ağ Bir IP adresi aralığı kümesiyle eşlenen uç nokta döndürülür.Subnet The endpoint mapped to a set of IP address ranges is returned. Bu IP adresinden bir istek alındığında döndürülen uç nokta bu IP adresi için eşlenmiş bir noktadır.When a request is received from that IP address, the endpoint returned is the one mapped for that IP address. 

Daha fazla bilgi için bkz. Traffic Manager trafik-yönlendirme yöntemleri.For more information, see Traffic Manager traffic-routing methods.

Not

Normal trafik yönlendirme davranışına yönelik bir istisna, tüm uygun uç noktalar düşürülmüş bir duruma sahip olduğunda oluşur.One exception to normal traffic-routing behavior occurs when all eligible endpoints have a degraded status. Traffic Manager , tüm düşürülmüş durum uç noktaları aslında çevrimiçi bir durumda olduğundan, "en iyi çaba" girişimi yapar ve yanıt verir.Traffic Manager makes a "best effort" attempt and responds as if all the Degraded status endpoints actually are in an online state. Bu davranış, DNS yanıtında herhangi bir uç nokta döndürülmemelidir, alternatif olarak tercih edilir.This behavior is preferable to the alternative, which would be to not return any endpoint in the DNS response. Devre dışı bırakılan veya durdurulan uç noktalar izlenmiyor, bu nedenle trafik için uygun kabul edilmez.Disabled or Stopped endpoints are not monitored, therefore, they are not considered eligible for traffic.

Bu durum genellikle hizmetin yanlış yapılandırılması nedeniyle oluşur; örneğin:This condition is commonly caused by improper configuration of the service, such as:

  • Traffic Manager sistem durumu denetimlerini engelleyen bir erişim denetim listesi [ACL].An access control list [ACL] blocking the Traffic Manager health checks.
  • Traffic Manager profilinde izleme bağlantı noktasının veya protokolünün yanlış yapılandırması.An improper configuration of the monitoring port or protocol in the Traffic manager profile.

Bu davranışın sonucunda, Traffic Manager sistem durumu denetimleri doğru yapılandırılmamışsa , Traffic Manager düzgün şekilde çalıştığı gibi trafik yönlendirmesinde görünebilirler.The consequence of this behavior is that if Traffic Manager health checks are not configured correctly, it might appear from the traffic routing as though Traffic Manager is working properly. Ancak, bu durumda, genel uygulama kullanılabilirliğini etkileyen uç nokta yük devretmesi gerçekleşmeyecek.However, in this case, endpoint failover cannot happen which affects overall application availability. Profilin düşürülmüş bir durum değil, çevrimiçi durumunu gösterdiğinden emin olmak önemlidir.It is important to check that the profile shows an Online status, not a Degraded status. Çevrimiçi bir durum Traffic Manager durum denetimlerinin beklendiği gibi çalıştığını gösterir.An Online status indicates that the Traffic Manager health checks are working as expected.

Başarısız durum denetimlerinde sorun giderme hakkında daha fazla bilgi için bkz. Azure Traffic Manager 'de sorun giderme durumu.For more information about troubleshooting failed health checks, see Troubleshooting Degraded status on Azure Traffic Manager.

SSSFAQs

Sonraki adımlarNext steps

Traffic Manager nasıl çalıştığını öğreninLearn how Traffic Manager works

Traffic Manager tarafından desteklenen trafik yönlendirme yöntemleri hakkında daha fazla bilgi edininLearn more about the traffic-routing methods supported by Traffic Manager

Traffic Manager profili oluşturmayı öğreninLearn how to create a Traffic Manager profile

Traffic Manager uç noktasındaki azaltılmış durum sorunlarını gidermeTroubleshoot Degraded status on a Traffic Manager endpoint