Health Test Page
Use the Health Test page to configure health settings in Application Request Routing (ARR) and set the properties for URL testing and live traffic testing. You can specify a URL to use to test the health of a destination server based on the expected response and the response time.
You can use the URL test to detect if a server has become unhealthy or healthy. The Live Traffic test leverages the live requests. Based on configurable conditions, you can use the Live Traffic test to mark a server as unhealthy. However, you cannot use this test to determine if an unhealthy server has become healthy because ARR does not forward live requests to servers that are currently unhealthy. Events are raised when either of the health tests detects changes in server health.
UI Elements
|
Element Name
|
Description
|
|---|
|
URL
|
Specifies the destination server address. If you do not specify a URL, the URL test will not run. You must use the complete URL address format, for example, http://www.contoso.com/testpage.html. Ensure that the URL is a good representation of the server, such as a test page.
| |
Interval (seconds)
|
Specifies how often, in seconds, to send requests for the URL.
| |
Time-out (seconds)
|
Specifies the time, in seconds, that a request can attempt to contact the server. If the request continues to be made beyond the specified time-out limit, then the destination server is unhealthy.
| |
Acceptable status codes
|
Specifies the status codes that are accepted. You can enter any valid response code from 100 to 999. Use a hyphen, “-“, to specify a range.
| |
Response match
|
Specifies the string that the test should look for in the response. For example, if the test page contains “all successful” in the body of the response, you can look for this specific string by entering the matching string.
| |
Verify URL Test
|
Opens the Verify URL Test dialog box, and sends a GET request using the value specified in the URL to all application servers defined in the server farm. The following configuration values are checked and must pass the test: time-out, acceptable status codes, and response text match.
| |
Failure codes
|
Specifies the response codes that are considered to be failures. You can enter any valid response code from 100 to 999. Use a hyphen, “-“, to specify a range.
| |
Maximum failures
|
Specifies the maximum number of failures that are allowed during the failover period.
| |
Failover period (seconds)
|
Specifies the failover period in seconds. To disable the Live Traffic test, set this value to 0.
| |
Minimum servers
|
Specifies the minimum number of healthy servers that you must have to appropriately service the expected volume of traffic. When there are less healthy servers than the specified number of minimum servers, the health of the servers is ignored to continue to provide services to a subset of users. An event is raised when this condition is reached.
|
Actions Pane Elements
|
Element Name
|
Description
|
|---|
|
Apply
|
Applies the selected health settings to your server.
| |
Cancel
|
Disregards the changes that you have made and resets the settings to the previous values.
|
|
Page de Test de la santé
Utilisez la page de Test de la santé pour configurer les paramètres de la santé en Application la demande routage (ARR) et définissez les propriétés pour les tests de l'URL et le trafic direct.
Vous pouvez spécifier une URL à utiliser pour vérifier le bon fonctionnement d'un serveur de destination en fonction de la réponse attendue et le temps de réponse.
Vous pouvez utiliser le test de l'URL pour détecter si un serveur est devenu mauvais état ou en bon état.
Le test de trafic Live s'appuie sur les demandes vivants.
En fonction de conditions configurables, vous pouvez utiliser le test de trafic Live pour marquer un serveur comme étant non fonctionnelle.
Toutefois, vous ne pouvez pas utiliser ce test pour déterminer si un serveur défectueux est devenue sain car ARR ne transfère pas de demandes direct aux serveurs qui sont actuellement en mauvais état.
Les événements sont déclenchés lorsque un des tests sanitaires détecte les modifications d'intégrité du serveur.
Éléments d'interface utilisateur
|
Nom de l'élément
|
Description
|
|
URL
|
Spécifie l'adresse de serveur de destination.
Si vous ne spécifiez pas une URL, le test de l'URL ne fonctionnera pas.
Vous devez utiliser le format d'adresse URL complète, par exemple, http://www.contoso.com/testpage.html.
Vérifiez que l'URL est une bonne représentation du serveur, tel qu'une page de test.
|
|
Intervalle (secondes)
|
Spécifie la fréquence, en secondes, pour envoyer des demandes pour l'URL.
|
|
Délai d'attente (secondes)
|
Spécifie la durée, en secondes, pendant laquelle une demande peut tenter de contacter le serveur.
Si la demande continue à être effectuées au-delà de la fin du délai spécifié, le serveur de destination est défectueux.
|
|
Codes de statut acceptable
|
Spécifie les codes d'état qui sont acceptées.
Vous pouvez entrer n'importe quel code de réponse valide comprise entre 100 et 999.
Utilisez un tiret "-", pour spécifier une plage.
|
|
Correspondance de réponse
|
Spécifie la chaîne de l'essai doit rechercher dans la réponse.
Par exemple, si la page de test contient « réussite » dans le corps de la réponse, vous pouvez rechercher cette chaîne spécifique en entrant la chaîne correspondante.
|
|
Vérifier URL Test
|
Ouvre la boîte de dialogue Vérifier le Test URL et envoie une requête GET à l'aide de la valeur spécifiée dans l'URL pour tous les serveurs d'application définis dans la batterie de serveurs.
Les valeurs de configuration suivantes sont vérifiées et doit réussir le test : délai d'attente, des codes de statut acceptableet réponse texte correspond.
|
|
Codes d'erreur
|
Spécifie les codes de réponse sont considérés comme des échecs.
Vous pouvez entrer n'importe quel code de réponse valide comprise entre 100 et 999.
Utilisez un tiret "-", pour spécifier une plage.
|
|
Nombre maximal d'échecs
|
Spécifie le nombre maximal d'échecs qui sont autorisées pendant la période de basculement.
|
|
Période de basculement (secondes)
|
Spécifie la période de basculement en secondes.
Pour désactiver le test de trafic Live, définissez cette valeur sur 0.
|
|
Serveurs minimum
|
Spécifie le nombre minimal de serveurs opérationnels dont vous devez disposer pour traiter correctement le volume prévu du trafic.
Lorsqu'il y a moins serveurs sains que le nombre de serveurs minimum spécifié, la santé des serveurs est ignorée pour continuer à fournir des services à un sous-ensemble d'utilisateurs.
Un événement est déclenché lorsque cette condition est atteinte.
|
Éléments du volet Actions
|
Nom de l'élément
|
Description
|
|
Appliquer
|
Applique les paramètres de la santé sélectionné à votre serveur.
|
|
Annuler
|
Ignore les modifications que vous avez apportées et rétablit les paramètres les valeurs précédentes.
|
|