【发布时间】:2012-12-27 19:32:42
【问题描述】:
我在我们的新网站上加载了 404 页面时遇到了一个奇怪的问题。我们刚刚将站点从 ColdFusion 8 单实例设置迁移到 ColdFusion 10 设置,其中运行了 3 个 ColdFusion 实例。这是在带有 Windows Server 2008 R2 的 IIS 7.5 上运行的。 IIS 站点将其 404 错误设置为加载 /404.cfm,这是从以前的服务器设置复制的设置。
问题是,当您加载一个不存在的页面时,有时会加载 404 页面,有时您只会收到连接重置错误。例如,如果您转到http://www.weblisters.com/doesnotexist 并反复刷新,您会看到多次重置连接,有时会显示“抱歉,找不到页面”模板。
我认为这可能是由于多个实例造成的,所以我关闭了 3 个实例中的 2 个,因此只有 1 个正在运行,并且不会影响行为。
其他人对导致这种间歇性行为的原因有任何想法吗?
编辑:这是我这边发生的事情的屏幕截图。 http://screencast.com/t/0gD0lwZiRI
【问题讨论】:
-
不-该页面(无论我刷新多少)都没有显示连接重置页面。是您遇到问题的页面吗?或者它是一个例子?
-
它是任何不存在的 URL 链接,包括那个。我必须刷新近 20 次才能加载实际页面,因此可能需要几次。如果我们将 IIS 自定义错误页面设置为执行 302 重定向,它每次都可以正常工作(我们不想使用 302 重定向),但是当它设置为在此站点上执行 URL 时,它很少加载。这是我这边发生的事情的屏幕截图。 screencast.com/t/0gD0lwZiRI
-
我试了好几次都得到404
-
Tomcat 重定向和 IIS 7.5 路由发生冲突。我听说 Coldfusion 有一个更新来解决这个问题。此链接可能对 blogs.coldfusion.com/post.cfm/… 有所帮助,否则第三方 ISAPI 库可能会有所帮助。
-
@Travis 感谢您的尝试。我重置连接的频率因位置而异(看起来如此)。
标签: iis coldfusion windows-server-2008 intermittent connection-reset