c# - IIS8 WebApi 奇怪问题
问题描述
我正在设置一个简单的 WebAPI mvc 应用程序。我创建了一个小动作包含:Thread.Sleep(5000);
我正在尝试在 10 个并发线程中从控制台应用程序中使用此方法。当 API 在我的电脑(Windows 10)上运行时,我会在 5 秒后得到所有 10 个响应。当 API 在(windows 2012)上运行时,我在 10X5 秒后得到所有 10 个响应。由于某种原因,IIS8(在服务器上)不会为每个客户端打开一个线程,而是在单个线程上进行。未对应用程序池应用任何配置(全部为默认值) 服务器有 8 个内核。
解决方案
推荐阅读
- elasticsearch - 弹性搜索 - 所有父项和匹配嵌套
- python - 混淆 groupby 对象与 pandas 中标准差计算的结果
- c# - NUnit 将数据从 OneTimeSetUp 传递到该夹具中的所有测试
- java - 使用变换矩阵的形状旋转
- javascript - 如何重写 Promise 代码以避免警告
- java - 如何处理 stompjs Web 套接字中的 Internet 连接丢失
- c++ - 使用终止程序的指针在数组中输入字符串
- events - VUE:如果孩子发出事件,则在父母中进行更改
- reactjs - 未定义不是对象(评估'_this.ref.limitToLast')错误
- c++-cli - 将 clang-format 与 C++/CLI “for each”一起使用