rest - WCF 服务在一段时间后停止处理请求
问题描述
我们有一个 WCF 服务,我们最近从
[ServiceBehavior(InstanceContextMode = InstanceContextMode.PerCall)]
至
[ServiceBehavior(InstanceContextMode = InstanceContextMode.Single, ConcurrencyMode = ConcurrencyMode.Single)]
为了提高性能。
从那时起它运行得更快,但使用以下代码对 3 个客户端进行测试:
private static readonly HttpClient client = new HttpClient { Timeout = Timeout.InfiniteTimeSpan };
private static string uri= $"http://localhost:8080/WcfService/DoSomething";
static async Task Main(string[] args)
{
for (var i = 0; i < 100000; i++)
{
var result = await client.PostAsJsonAsync(uri, GetSomeData());
}
}
带来以下错误:
翻译:
试图访问不存在的网络连接
不知道如何找到并解决问题。将不胜感激任何帮助。
提前致谢!
解决方案
推荐阅读
- java - Android webview 无法加载 javascript 和 css 文件
- jupyter - 绑定时 Jupyter 中的自动建议
- python - 我如何在python中垂直读取列表
- javascript - Google 如何在 iframe 中创建适合移动设备的固定背景和视差内容?
- kiwi-tcms - 外部错误跟踪器配置 - Redmine - 如何配置它
- android - 如何在布局中居中中间的孩子并将其设置为关闭它的兄弟姐妹?
- c++ - 如何在 c++ 中找到数组的最小和唯一元素?
- java - 为什么当内联转换时分配一个它编译的值?
- java - 添加 JPA 注释后的 JAXB IllegalAnnotationExceptions
- python - 了解加密程序中的逻辑/数学所需的建议