IIS 和 Coldfusion 并发请求限制

发布于 2025-01-03 01:08:13 字数 232 浏览 1 评论 0原文

我正在使用 IIS 和 JRun 来服务 Coldfusion 应用程序。

有些东西限制了最大并发连接数 - 它们永远不会超过 25。

我的应用程序正在等待外部服务的响应很长时间,并且可能会处理更多的并发请求。

我只发现一个值可能与此有关:
jrun.xml中,activeHandlerThreads设置为100

I am using IIS and JRun to serve coldfusion application.

Something is limiting maximum number of concurrent connections - they never get above 25.

My application is waiting for response from external services for long time and could possibly handle much more concurrent requests.

I've found only one value that may have something to do with this:
In jrun.xml activeHandlerThreads is set to 100

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

影子的影子 2025-01-10 01:08:13

最终找到解决方案: IIS 6/IIS 7 for ColdFusion 9:增加工作线程数

有一个神奇的C:\JRun4\lib\wsconfig\1\jrun_iis6_wildcard.ini 文件包含:

#maxworkerthreads=25 <number of worker threads created for asynchronous request processing>

默认值为 25,要增加并发请求,请取消注释此行并更改值。
例如:

maxworkerthreads=50 <number of worker threads created for asynchronous request processing>

然后您需要重新启动 IIS(整个服务器,而不是单个网站)和 JRun 服务。

Solution finnally found: IIS 6/IIS 7 for ColdFusion 9: Increasing the Number of Worker Threads

There is a magical C:\JRun4\lib\wsconfig\1\jrun_iis6_wildcard.ini file with:

#maxworkerthreads=25 <number of worker threads created for asynchronous request processing>

The default is 25, to increase concurrent requests uncomment this line and change the value.
For example:

maxworkerthreads=50 <number of worker threads created for asynchronous request processing>

Then you need to restart both IIS (whole server, not single website) and JRun service.

风和你 2025-01-10 01:08:13

您可以在 ColdFusion 管理器的“服务器设置”部分中的“请求设置”调整下设置限制。从那里应该是不言自明的。

You can set the limits under Requset tuning in the Server settings section within the ColdFusion administrator. Should be self explanatory from there.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文