我们仅使用 config 解决了类似的问题。
William R Stanek 的 Microsoft IIS 6.0 Administrator's Pocket Cunsultant 是一本可以提供帮助的好书。
我会尽力在这里提供帮助。我以前见过这个。
在我的公司,我们总是将单独的站点拆分为单独的应用程序池,并在其上运行 ColdFusion
对于每个池,我们设置了以下设置。
右键单击应用程序池中的池回收工作进程(以分钟为单位)1740,其他一切都清除
我们还确保最大工作进程数为 4。
我们在空闲 20 分钟后关闭工作进程,将内核请求队列限制为 1000
我们每 30 秒 ping 一次工作进程
每月在 4 台服务器上提供数千万的页面浏览量。
您还应该检查网站属性框/主目录/配置中的 IIS“应用程序配置”中是否将 .cfm 的扩展设置为 JRUN/CF dll 以及通配符应用程序映射。
我们删除了通配符应用程序映射,因为我们发现 jrun 正在对图像进行轮询,只是说它不会处理它们。
同样在网站属性中检查 ISAPI 过滤器,如果您不使用 .NET,请确保它没有在此处作为过滤器运行,因为它可能只是导致事情爆炸的过滤器。
您是否检查过 ColdFusion 中的平均队列长度和排队时间。试试 Fusion Reactor 在这里找到问题。可能是您的网站太忙了,我对此表示怀疑,因为 CF 会在 IIS 之前爆炸。