WebRequest.GetResponse连接到Jenkins / Hudson的间歇性重复超时
|
我正在从C#应用程序启动参数化的Jenkins构建。
网址有效(我可以将其从日志中拉出并运行,没有问题)。在某些时候,无论设置了多少超时时间(我已达到90秒)或运行了多少次,所有Web请求都将超时。
这是断断续续的,在某些时候,我完全没有问题。
while (count<5)
{ try{
log.WriteEntry(\"RunningJenkinsBuild- buildURL=\" + buildUrl, EventLogEntryType.Information);
WebRequest request = WebRequest.Create(buildUrl);
request.GetResponse();
return;
}
catch (WebException ex)
{
log.WriteEntry(\"Timeout- wait 15 seconds and try again-\"+ex.Message, EventLogEntryType.Error);
Thread.Sleep(15000);
count++;
}
catch (Exception ex2)
{
log.WriteEntry(ex2.Message, EventLogEntryType.Error);
return;
}
}
没有找到相关结果
已邀请:
1 个回复
浮凰量