出于某种原因,我们的一个应用程序池中的请求今天开始“挂起”。 CPU使用率很低,内存消耗也很低,但是工人的请求正在进入并刚刚排队; 他们都被卡在状态“ExecuteRequestHandler”。 我们可以回收池,事情就像一分钟,但东西开始再次排队了。 当你访问一个页面,你永远不会得到任何错误,浏览器加载图标只是不停地旋转,没有任何反应(无限期)。 应用程序池设置为“无托pipe代码”,处于“传统”模式。 我们使用诸如IIS重写工具之类的东西,但是我们不运行任何ASP.NET; 我们所有的网站都是静态HTML或Coldfusion 9。 只是想知道是否有其他人遇到类似的问题之前请求在IIS工作中像这样排队…
我正在查看运行IIS 7.5的服务器,该服务器正在为一些请求抛出通用HTTP 500,没有进一步的错误报告或任何地方的substatus代码。 所以我启用了失败的请求跟踪,失败请求的跟踪报告显示TRIGGER_STATUS为500,FINAL_STATUS为200.任何人都可以解释TRIGGER_STATUS和FINAL_STATUS之间的区别是什么以及它们为什么不相同?
我有一个configuration了FTP和IIS的Windows Server 2008 R2安装。 如果我通过FTP上传两个文件:“test.txt”和“test.abc”,然后尝试通过HTTP访问这些文件,那么我只能访问test.txt – 然后尝试访问test.abc。 结果在404。 我发现这个链接: 文件扩展名 我按照说明编辑了请求过滤。 否认作品 – 如果我设置拒绝“.txt”扩展名,然后尝试访问test.txt结果在相同的404错误。 但我不设法允许“.abc”,添加它作为允许的扩展名似乎没有任何影响。 是否还有其他地方需要进行更改以便能够通过HTTP访问文件? 如果我卸载“请求筛选”,那么所有的文件都可以通过HTTP访问? 现在,我完全删除了请求过滤,并重新启动了服务器 – 但是没有更改 – 访问“.abc”文件仍然给出了404。我通过VPN隧道连接到此服务器。 VPN可能会过滤出这样的请求,并返回404吗?
我们正在构build一个Web服务,将部署在IIS 7.5服务器场中,并通过SSL进行安全保护,同时还要求客户端证书将映射到Active Directory帐户。 我的理解是,服务器证书需要为特定的服务器生成。 如果是这种情况,那么我们需要服务器场中每个服务器的服务器证书。 由于农场将负载平衡,我们如何生成可与农场中的任何服务器一起使用的客户端证书?
如果我要更改web.config文件中有错误,我只能看到标准的500 – 内部服务器页面。 尽pipe将“错误页面”模式设置为“详细”,但我看不到详细的错误消息。 我如何分类? 原因是我想对WCF服务进行更改以添加跟踪,但是这给出了一个500错误,所以我想看看这个500错误是什么。 我在web.config文件中有以下内容: <system.webServer> <httpErrors errorMode="Detailed" /> … </system.webServer> <system.web> <customErrors mode="Off" /> … </system.web>
客户端(IE)请求一个静态HTML keep_alive页面似乎工作得很好,但是使用相同的EXACT URL时,负载均衡的networking交换机似乎无法请求相同的页面。 来自交换机的HTTPERR日志条目给404-NotFound – 。 它显然不是对IIS的,但为什么HTTPAPI会拒绝呢? 我在哪里可以看到原因代码或错误消息,或什么? 请帮助:| 摘自HTTPERR:networking交换机发出的请求失败(IP已移除) 2013-02-14 18:34:55 XXXX 38676 XXXX 80 HTTP/1.1 HEAD /keep_alive.html 404 – NotFound – 当交换机尝试获取页面时,每隔几秒重复一次。 从我的故障排除中捕获networking帧: NETWORK SWITCH – HTTP: Request, HEAD /keep_alive.html Command: HEAD – URI: /keep_alive.html Location: /keep_alive.html ProtocolVersion: HTTP/1.1 Host: XXXX Connection: Close HeaderEnd: CRLF – HTTP: Response, HTTP/1.1, Status: Not found, URL: […]
我正在创build我们的networking服务器上的辅助网站,我希望有相同的文件夹和(主要)文件权限,但完全不同的内容。 理想情况下,我只想从源文件夹结构转储权限,并将其导入到新的文件夹结构中。 我看了Sysinternals工具,命令行和PowerShell的选项,他们似乎并没有做到我想要的。 什么是做我想要的最好的方式?
我正在使用IIS 7.5,并希望将使用匿名身份validation的网站更改为基本身份validation。 我访问身份validationfunction,禁用匿名身份validation,然后启用基本身份validation。 当我访问网站时,出现以下错误 HTTP Error 401.2 – Unauthorized You are not authorized to view this page due to invalid authentication headers. Module: IIS Web Core Notification: AuthenticateRequest Handler: StaticFile Error Code: 0x80070005 Requested URL: http://mywebsite.com:80/ Physical Path: \\myserver\myfolder Logon Method: Not yet determined Logon User: Not yet determined 我期待得到一个挑战(要求用户名和密码),但没有什么,只是错误。 打开失败的请求跟踪我可以看到以下错误 MODULE_SET_RESPONSE_ERROR_STATUS ModuleName: IIS Web […]
我们有一个问题,整个iis服务器崩溃。 从我的理解当一个应用程序崩溃(由于无限循环或其他),只有该应用程序池被closures。 在我们的案例中,所有的应用程序池(我们有1个以上)都停止了。 我们仍然试图找出原因,但是根据你的经验,一个错误的应用程序将把整个IIS都取下来? 任何见解都会有很大帮助。
在iis 7.5上我的ftp服务器的日志文件显示DataChannelOpened和Closed事件,但不logging实际文件传输。 是否有可能find这个,或者把它添加到日志?