我在我的ColdFusion应用程序中得到了以下错误:*
11/21 11:23:43调试调度程序-1-下一个邮件假脱机在15秒内运行。java.lang.RuntimeException:等待可用线程运行的请求超时。您可能需要考虑增加线程池中的活动线程数。
*我知道具有高容量站点或长时间运行模板的ColdFusion应用程序可能会收到上述错误。我认为这不是应用程序的缺陷,而是CF本身的一个问题。因此,为了消除这种情况,我试图在“服务器设置”->“请求调优”下增加“最大运行JRun线程数”。但我惊讶地发现,整个字段在Admin中都缺失了-- "JRun主请求限制“。请参考下面的屏幕截图。

同样的字段也可以在我的本地CF管理(开发人员版本)中找到。见下面的屏幕快照:

有什么想法吗?为什么会有这种差异?我应该如何增加线程呢?
发布于 2015-01-22 15:52:35
正如注释中提到的,最大运行JRun线程数量的设置是企业版本专用选项。开发人员版本与具有有限IP的企业版本相等。这就是为什么你在当地看到它的原因。
尽管标准版本的管理员没有列出该选项,但显然它仍然存在于幕后。下面是如何更改Standard的设置:
cf_root\runtime\lib\wsconfig\1目录。
注意:在多服务器场景中,的位置是jrun_root/lib/wsconfig/1。1表示单个IIS网站。如果您已配置了多个IIS网站,则该数字可能会相应更改。maxworkerthreads=25。
注意:默认情况下是,maxworkerthreads是注释。50 (maxworkerthreads=50)更改为25。注意:同步模板请求(Admin > Server Settings > Request Tunings > Request Limits)的最大数量也必须相应地增加。
参考- IIS6/IIS7用于ColdFusion 9:增加工作线程数量
Mark在这里给出了更多关于它的信息- IIS7MAX工作进程和ColdFusion更新
https://stackoverflow.com/questions/28083173
复制相似问题