【发布时间】:2011-06-23 15:35:58
【问题描述】:
我的托管服务提供商 (winhost.com) 有问题。我的应用程序基于 ASP.NET 4 MVC 3 构建。直到几天前,一切都运行良好。突然间,我在尝试访问我的网站 (wikipediamaze.com) 时开始收到 503 错误。它不会一直发生,只是大多数时候。
当有人开始玩游戏时,会向 wikipedia.org 发出请求,以获取拼图当前步骤的页面内容。基本上我在屏幕上抓取 wikipedia.org,注入一些 html,然后显示结果。我所有的网络请求在收到数据后都会立即关闭。
winhost 告诉我的是,仍有连接保持打开状态,并导致对站点的任何其他请求都出现 503 服务不可用错误。从我的结尾我可以看到,一次只允许向 wikipediamaze.com 发出 1 个请求。如果您不断刷新页面,您最终会获得 HTML,但所有后续请求(css、图像、js)都会收到 503 错误。甚至从未调用过 wikipedia.org 的页面。
如果是 IIS 中的连接限制问题,传入和传出(内部发出的请求)是否都属于同一个存储桶?如果我确定我的所有连接都已关闭(而且我以前从未遇到过这个问题)还有什么可能导致这种情况?
这是一个托管环境,所以我有点束手无策,我知道所有这些都非常模糊,但如果有人有任何见解,将不胜感激。
【问题讨论】:
标签: .net asp.net iis-7 asp.net-mvc-3