2012-11-29 3 views
2

Je suis en cours d'exécution d'un service Windows qui télécharge des flux RSS en utilisant le code suivant:intermittente erreur « Impossible de se connecter au serveur distant »

XmlReaderSettings settings = new XmlReaderSettings() { DtdProcessing = DtdProcessing.Ignore }; 

string feedXml = XDocument.Load(XmlReader.Create(url, settings)); 

Le service ne fonctionne pas sous IIS mais comme un service indépendant. Tout d'un coup (je suspecte un problème d'infrastructure) nous avons commencé à recevoir "impossible de se connecter au serveur distant" toutes les 10-20 minutes. Le code lui-même n'a pas changé et je suis à la recherche de causes possibles.

Pour tenter de résoudre ce problème, j'ai déplacé le service vers une autre machine mais le problème a persisté.

J'aimerais avoir des idées. Merci!

Répondre

7

La raison en était que le même service était installé sur une machine différente dans le même environnement, provoquant la connexion de deux IP différentes aux flux RSS. Selon les intervalles, parfois c'était OK, parfois il était bloqué par le fournisseur RSS.

+1

+1: Toujours bon pour partager la solution. – leppie

Questions connexes