IIS和ColdFusion的并发请求限制

问题描述:

我使用IIS和JRun服务ColdFusion应用程序。IIS和ColdFusion的并发请求限制

东西是限制最大并发连接数 - 他们从来没有得到上述25

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

我发现,可能有一些做这个只有一个值:
jrun.xmlactiveHandlerThreads设置为100

解决方案finnally发现:IIS 6/IIS 7 for ColdFusion 9: Increasing the Number of Worker Threads

有一个神奇的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服务。

您可以设置ColdFusion管理中的服务器设置部分下Requset调整极限。应该从那里自我解释。

+0

谢谢回答。 “同时要求*的最大数目”设置为100 “运行的JRun的最大线程数”设置为500 我试着更增加它,它并不能帮助。 – tomgi 2012-02-06 15:52:37

+0

似乎过度了,您是否重新启动了ColdFusion过程? – 2012-02-06 22:25:09

+0

是的,JRun和ISS都没有改变。 – tomgi 2012-02-07 10:14:46