在Windows 2003 / IIS 6.0服务器上的一个网站下,我们有许多Web应用程序设置为虚拟目录。 每个VirDir都有一个专用的应用程序池。 我的一个用户想知道我是否可以告诉他有多less用户或多less个连接访问特定的应用程序。 在任务pipe理器中使用IISApp.vbs和进程列表我能够识别PID和w3wp.exe实例。 但是我不确定如何在PerfMon中使用这些信息来获取使用该应用程序的用户数量和连接数量。
我有4个运行IIS 6的Windows 2003服务器。这些服务器托pipe着一堆独特的网站(因为它们在构build/架构等方面都是不同的)。 这些站点背后的代码包括直接的HTML,经典的ASP和.NET的1.1 / 2.0 / 3.x版本。 一些(大多数)站点使用一个SQL后端,它托pipe在一个或两个不同的服务器上 – 而不是IIS服务器本身。 这些服务器上没有虚拟化,也没有这些特定站点的负载平衡。 我遇到的问题是提出一些基准指标来确定,或者基本上拿出一个“基准分数”来知道一个Web服务器何时达到其主机限制。 今天,有关每个服务器的一些基本信息被使用:服务器抽出多less带宽,硬盘空间可用性,以及基本的(非常基本的)RAM和CPU利用率(在高峰时间的情况下看起来如何)。 如果你们比我更聪明,那么我将不胜感激。 无论是性能监测细节,“分数”决心,我试图确定,或两者的明显组合。 提前致谢。
我有IIS的问题:如果我问一个未知的文件扩展名,如.flv,它不会提供它,并显示“页面未find”。 我可以在MIMEtypes中进行configuration,但我希望能够指定通配符,就像在IIS 7中一样,我可以在“请求筛选”下允许所有types。 可能吗? 谢谢!
希望这是正确的堆栈交易网站发布此… 我们build立了一个新的内网networking服务器(Windows 2003 – IIS 6)。 我已经从旧的服务器迁移过来的一切,新的networking服务器似乎工作正常,除了ServerXMLHTTP。 我正在使用经典的ASP。 我知道这不是一个编码问题,因为它在旧的服务器上运行良好。 我通过它的URL从本地Intranet调用页面并得到“msxml3.dll错误”80072ee2“操作超时”错误。 在我需要检查的服务器上有一些设置吗? 如果有帮助的话,下面是我正在使用的代码的一个虚拟版本(并已使用多年): <% TheURL = "http://intranet.ourdomain.com/SomePage.asp" Set xmlHTTP = Server.CreateObject("MSXML2.ServerXMLHTTP.3.0") xmlHTTP.open "GET", TheURL, false xmlHTTP.send() CurrentPage = xmlHTTP.ResponseText CurrentStatus = xmlHTTP.Status CurrentStatusText = xmlHTTP.StatusText CurrentReadiness = xmlHTTP.readyState If CurrentStatus = 200 AND CurrentReadiness = 4 Then Response.Write "We got the page" Else Response.Write "Page Unavailable" […]
我们将Web服务器从Windows Server 2003升级到Windows Server 2012 R2。 有问题的Web应用程序针对ASP.NET 4.0运行。 Web应用程序又与第三方Web API进行通信。 升级后不久,Web API延迟增加,这反过来导致了显着的超时。 我怀疑,在IIS 8.5上,允许的并发请求数量增加,导致Web API无法处理的吞吐量增加。 然而: IIS 6不限制并发请求的数量。 帮助文件显示如下: 您可以configurationInternet信息服务(IIS)以允许无限数量的并发连接,或者限制它为此网站接受的连接数。 我们目前有这个设置为无限制。 IIS 6和IIS 8.5都使用ASP.NET 4,它也能够限制并发请求的数量。 在machine.config文件中,两个IIS版本都设置为auto-config; 由于两台服务器具有相同的处理器和RAMconfiguration,因此应该使用相同的设置。 当我们回滚升级时,不久之后的延迟就下降了。 不太可能是一个巧合,所以在其他一切保持不变的情况下,Windows 2012 R2或IIS 8.5必然会影响到Web API。 第三方Web API开发人员证实,他们的空间没有任何改变,不幸的是没有任何额外的信息可以收集。 我检查了IIS版本6和8.5的日志:每秒,每分钟和每小时的平均(和中值)请求表明有更多的请求在IIS 8.5上处理(我使用Log Parser Studio来分析日志)。 但是,没有任何迹象表明应该如此。 有没有人有任何见解或build议? 如果有设置控制这个,那么现在我希望Web应用程序在Windows Server 2003和2012 R2上的行为相同。
我们镜像了我们的一个web服务器,因此得到一个IUSR帐户,当这个服务器的名字是SERVER2时,这个帐户是以错误的服务器IUSR-SERVER1命名的。 所以我去了,并将用户重命名为IUSR_SERVER2 ,但重置IIS后,它不断创build旧的IUSR-SERVER1帐户。 原来这是一个function,所以我浏览了IIS中的网站,并将其使用的IUSR更改为IUSR-SERVER2,然后删除了IUSR-SERVER1 ,这次它一直保持删除状态。 然后我不小心删除了IUSR-SERVER2所以我试图重置IIS希望它会被自动创build。 不幸的是,这并没有发生。 因此,我被迫创build一个新的用户,并给它一个密码。 这使网站的工作,但现在有一个与IUSR相关的密码,是否有任何其他的方式来创build一个IUSR,所以一切都和以前一样?
我该如何格式化一个文本文件,以便SMTP服务可以读取它以发送附件中的电子邮件? 我们有一个服务器,我们正在使用II6 SMTP从皮卡文件夹发送邮件。 目标是将格式正确的文本文件放入Mailroot \ Pickup中,然后该文件将自动处理并发送到正确的SMTP收件人。 对于简单的文件,这工作正常。 下面是一个简单的文件的例子(域名更改): 来源:[email protected] 要:[email protected] 主题:Hello World! testing电子邮件的身体 当我将包含上述内容的文本文件放到Mailroot \ Pickup文件夹中时,它会正确发送。 但是,我一直无法弄清楚如何让一个附件工作。 我发现一些材料解释了如何编码一个SMTP附件和另一个简单的base64编码转换工具 。 使用这些页面上的信息,我想出了以下文字: 来源:[email protected] 要:[email protected] 主题:Hello World! MIME版本:1.0 内容types:text / plain; 边界=“附着” 内容处理:内联; –Attached 内容传输编码:base64 内容types:text / plain; NAME = “attachment.txt” 内容处理:附件; filenamename = “attachment.txt” VGhpcyBpcyBhIHRlc3Qgb2Ygc29tZXRoaW5nIHRvIGVuY29kZS4NCk5ldyBsaW5lDQpOZXcgTGlu ZQ0KIkhlbGxvdyIgISEhDQo9PT09ICcgZnNkZnNkZiAxMjM1NDU2MzQzNA == –Attached– 但是,当我将上述文本放在一个文件中并将其放到Mailroot \ Pickup,它不会正确发送一个附件。 相反,一封电子邮件在电子邮件正文中显示如下: MIME版本:1.0 内容types:text / plain; 边界=“附着” […]
我们的主要Web服务器使用IIS 6,它显然捕获所有的端口80stream量,我们有另一个应用程序服务于非标准端口(8443),使用Apache托pipe。 例如: http://www.mydomain.com – > IIS6 http://subdomain.mydomain.com:8443 – > Apache App http://subdomain.mydomain.com – > IIS6 我希望能够在不使用端口8443的情况下访问Apache应用程序。也就是说,IIS应该在不同的端口上重写/代理来自Apache应用程序的内容。 注意:我不想redirect用户。 http://subdomain.mydomain.com – > IIS < – > http://subdomain.mydomain.com:8443 – > Apache App 这可能吗? 我应该使用什么工具?
我们刚刚遇到了一个情况,那就是某个人在错误的时间进行了错误的系统部署,但没有人知道是谁做的,或者什么时候做的。 我查看了目标Web服务器上的Windows事件日志,看不到来自MSDEPLOY的东西。 有没有某种日志? 即使是一个日志,只是说,“同步是由用户执行”? 如果没有日志,有什么我可以做的强制日志条目的某种? 例如,是否有写入事件日志条目的提供者,还是我可以用来写入文件的提供者? 我想我可以运行脚本来做某种forms的日志logging,但脚本可以包含在软件包中吗? 对不起所有的问题,但今天成为热门话题! 请注意,我想要在目标Web服务器上login。 无论是日志文件还是事件日志条目,但是出于审计目的,“John在某个时间部署了某些东西”。
在Windows 2003上运行IIS6服务器。所有网站使用ASP.NET 我有许多网站都运行单独的HTTP网站: www.domain1.com www.domain2.com www.domain3.com 我有一个单独的HTTPS网站 www.secure.com 这些网站都在同一台服务器上运行。 我现在希望以透明的方式将www.secure.com的内容整合到每个域中。 使每个网站尽pipe有自己的SSL连接显示相同的网站。 这个并发症是www.secure.com需要知道连接来自哪个网站来应用适当的品牌。 这个背后的想法是只有一个网站和位置,但它保持了核心网站的品牌。 https://domain1.com看起来更好从营销的angular度(并避免用户对我们的安全网站是什么感到困惑) SSL www.domain1.com/secure – >显示www.secure.com(品牌域1) SSL www.domain2.com/secure – >显示www.secure.com(品牌域2) SSL www.domain3.com/secure – >显示www.secure.com(品牌域名3) 如何实现这个最好的方式,我打算使用额外的软件,如果需要的话。 反向代理是否适合这种情况?