OVH Cloud OVH Cloud

récupérer le nom du serveur en cas d'erreur ?

3 réponses
Avatar
Eric B
Je travaille en load balancing sur deux serveurs et j'aimerais tracer le nom
de la machine physique sur laquelle un plantage de page se produit.... je
n'ai pas trouvé dans quelle variable chercher cette information... est-elle
en fait disponible en ASP ?

Merci

EB

3 réponses

Avatar
Thomas Marencic
Bonjour,

tu peux utiliser :

Request.ServerVariables("SERVER_NAME")

SERVER_NAME The server's host name, DNS alias, or IP address as it
would appear in self-referencing URLs.


Voici le lien sur toutes les variables disponibles.

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iissdk/iis/servervariables.asp

Cordialement.
Thomas MARENCIC

"Eric B" wrote in message
news:
Je travaille en load balancing sur deux serveurs et j'aimerais tracer le
nom de la machine physique sur laquelle un plantage de page se produit....
je n'ai pas trouvé dans quelle variable chercher cette information...
est-elle en fait disponible en ASP ?

Merci

EB





Avatar
Eric B
Ca ne marche pas, le nom renvoyé est celui générique pour les deux serveurs
en load balancing "preprod.monsite.com", mais ce n'est pas le nom physique
de la machine ("serveur1" ou "serveur2")...


"Thomas Marencic" a écrit dans le message de
news:
Bonjour,

tu peux utiliser :

Request.ServerVariables("SERVER_NAME")

SERVER_NAME The server's host name, DNS alias, or IP address as it
would appear in self-referencing URLs.


Voici le lien sur toutes les variables disponibles.

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iissdk/iis/servervariables.asp

Cordialement.
Thomas MARENCIC

"Eric B" wrote in message
news:
Je travaille en load balancing sur deux serveurs et j'aimerais tracer le
nom de la machine physique sur laquelle un plantage de page se
produit.... je n'ai pas trouvé dans quelle variable chercher cette
information... est-elle en fait disponible en ASP ?

Merci

EB









Avatar
jbongran
"Eric B" a écrit dans le message de
news:
Ca ne marche pas, le nom renvoyé est celui générique pour les deux


serveurs
en load balancing "preprod.monsite.com", mais ce n'est pas le nom physique
de la machine ("serveur1" ou "serveur2")...


"Thomas Marencic" a écrit dans le message


de
news:
> Bonjour,
>
> tu peux utiliser :
>
> Request.ServerVariables("SERVER_NAME")
>
> SERVER_NAME The server's host name, DNS alias, or IP address as it
> would appear in self-referencing URLs.
>
>
> Voici le lien sur toutes les variables disponibles.
>
>


http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iissdk/iis/servervariables.asp
>
> Cordialement.
> Thomas MARENCIC
>
> "Eric B" wrote in message
> news:
>> Je travaille en load balancing sur deux serveurs et j'aimerais tracer


le
>> nom de la machine physique sur laquelle un plantage de page se
>> produit.... je n'ai pas trouvé dans quelle variable chercher cette
>> information... est-elle en fait disponible en ASP ?
>>
>> Merci
>>
>> EB



Request.ServerVariables("LOCAL_ADDR")
te retourne l'adresse IP sur laquelle est arrivé la requête, reste plus qu'à
faire la résolution en nom de machine locale.
Sinon, il y a aussi la variable Request.ServerVariables("INSTANCE_ID") qui
elle retourne le numéro d'instance du site web. reste alors à interroger la
métabase pour par exemple obtenir le nom d'entête du site ayant cet ID