间歇性"无法连接到远程服务器"错误

Nir*_*Nir 2 .net c# windows-services connectivity

我正在运行一个使用以下代码下载RSS提要的Windows服务:

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

string feedXml = XDocument.Load(XmlReader.Create(url, settings));
Run Code Online (Sandbox Code Playgroud)

该服务不在IIS下运行,而是作为独立服务运行.

突然之间(我怀疑是基础设施问题)我们开始每10-20分钟接收一次"无法连接到远程服务器".代码本身没有改变,我正在寻找可能的原因.

为了解决这个问题,我将服务移动到另一台机器,但问题仍然存在.

很想得到任何想法.谢谢!

Nir*_*Nir 7

原因是完全相同的服务安装在同一环境中的不同机器上,导致两个不同的IP连接到RSS源.根据时间间隔,有时它可以,有时它被RSS提供程序阻止.