记录排队请求的数量 OWIN 自托管

问题描述 投票:0回答:2

我确实将 OWIN 应用程序作为 Windows 服务托管,并且我从不同的客户端收到很多超时问题。我在请求/响应时间方面制定了一些指标,但数字非常不同。例如,我可以看到客户端大约需要一分钟来执行一个请求,而服务器中的请求则需要 3-4 秒。然后,我假设可以接受的请求数量已达到限制,后续传入的请求将排队。我对吗?如果是这种情况,有什么方法可以监控给定时间传入请求的数量以及队列有多大(如等待服务的请求数量)?

我正在玩https://msdn.microsoft.com/en-us/library/microsoft.owin.host.httplistener.owinhttplistener.setrequestprocessinglimits(v=vs.113).aspx但不打算有什么影响吗

非常感谢任何反馈。

谢谢!

c# asp.net-web-api asp.net-web-api2 owin
2个回答

0
投票

我和你有同样的问题。 问题:我从不同的客户端收到很多超时问题。

请告诉我们您是如何解决的。 您是否使用“OwinHttpListener.SetRequestProcessingLimits 方法”解决了这个问题?

© www.soinside.com 2019 - 2024. All rights reserved.