gpt4 book ai didi

iis - SignalR:工作进程限制为 10 个并发请求

转载 作者:行者123 更新时间:2023-12-02 04:48:16 26 4
gpt4 key购买 nike

我已将基于 SignalR 的应用程序部署到本地服务器上,当并发用户数超过 10 时,该应用程序崩溃。

与我的应用程序池关联的工作进程的长时间运行请求都具有以下形式的 URL:/signalr/reconnect?transport=serverSentEvents&connectionToken=...

一旦超过 10 个用户连接,就会突破 10 个并发请求的限制,并且应用程序会挂起。

我是否需要更改任何 IIS 设置才能允许 SignalR 在此实例中进行扩展?如果我要部署到 Azure,我将如何配置设置来考虑这一点?

最佳答案

工作站操作系统(Windows XP、Vista、7、8 等)有 limit of at most 10 concurrent connections在 IIS 中。这些操作系统不适合用作服务器(我记得 EULA 禁止这样做)。并发连接限制是 Microsoft 强制实现“非服务器”限制的一种方式。

Windows Server 操作系统(Server 2008 R2、Server 2012 等)没有此限制,因此当您将应用程序部署到生产服务器时不会遇到此问题。 Windows Azure 也很好(它是幕后的 Windows Server)。

关于iis - SignalR:工作进程限制为 10 个并发请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19380205/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com