我已经将经典ASP网站部署到服务器上的IIS 8上。 现在,经典的ASP网站只有在通过远程桌面保持服务器桌面打开的情况下才能正常工作。 如果closures远程桌面窗口并尝试访问网站,则会出现500内部服务器错误。 过去几天我试图解决这个问题已经疯了。
读例如: “ 当最大工作者进程超过一个时,web应用运行速度是否会更快? ”和 “ 我有花……我应该去网吧吗? ” 和谷歌search我能想到的关键字,我似乎仍然现在回答我的问题: 我怎样才能计算在IIS中的maxProcesses值是一个好数字? 我会期待一些经验法则,如: “永远不要超过50”或 “将可用内存除以20”或 “每100个并发请求一个进程” 有人可以给我一些提示如何找出? 更新2014-01-21 我在文章“ 提升性能使用IIS网上花园 ”,似乎推荐像每个物理处理器核心1进程的文章。
我有一个Windows Server 2008 SP2上已经configuration的IIS。 我想在另一台2008 SP2服务器上安装的全新IIS上复制相同的configuration。 当然主机名和IP会改变,但是其他机器configuration是一样的。 如何将configuration从第一台服务器复制到新服务器?
因此,我在Windows Server 2008 R2上安装了这个IIS 7 Web服务器(它也运行ColdFusion 10,但这对于此目的并不重要)。 它运行得非常稳定,但是我没有很多的stream量。 几个小时前,我开始得到每分钟稳定的2-3k页面浏览量,直指某个空白页面。 这或多或less应该是这样,而不是DDOS尝试或任何东西,但它完全closures了服务器。 我试图设置一个请求限制的网站有问题,但是这并没有帮助,似乎只有大量的请求存在足以杀死服务器。 虽然我有兴趣让服务器能够处理很多请求(如果你对如何做到这一点有一些了解),那么现在最重要的事情就是快速修复,即以某种方式使我的IIS“免疫”所有这些页面请求。 任何想法? 提前致谢!
我们正在使用FastCgi在iis上运行多个php站点。某些站点现在产生了许多以高cpu使用率运行的FastCgi实例。 不幸的是,所有的网站都是从networking服务运行的,我们没有看到什么W3WP过程产生了什么FastCgi处理。 有什么方法可以识别FastCgi并将其追踪到特定的AppPool或网站?
我们希望在IIS服务器上有两个SSL站点。 我为https://Django.mycompanyname.com:443使用IIS生成了一个自签名的ssl证书 但是,我们也需要在同一台服务器上使用https://site2.Django.mycompanyname.com:443 。 这可能没有购买通配符SSL证书?
我有一些运行在IIS 7.5下的WCF web服务,它们对http请求的响应是正确的,但是当使用SSL调用方法时,响应404(Not Found)错误。 该网站的绑定如下: 当调用http://127.0.0.1:8088/Public/PublicDataService.svc时,我得到了预期的响应: 你已经创build了一个服务。 要testing此服务,您需要创build一个客户端并使用它来调用该服务。 您可以使用命令行中的svcutil.exe工具使用以下语法来执行此操作:etc 同样调用任何Service方法都有效,有一个叫做CanConnect的最基本的方法,它只是返回“true” http://127.0.0.1:8088/Public/PublicDataService.svc/CanConnect 真正 当使用https时,结果如下。 https://127.0.0.1/Public/PublicDataService.svc 你已经创build了一个服务。 要testing此服务,您需要创build一个客户端并使用它来调用该服务。 您可以使用命令行中的svcutil.exe工具使用以下语法来执行此操作: https://127.0.0.1/Public/PublicDataService.svc/CanConnect “/公共”应用程序中的服务器错误。 无法find该资源。 说明:HTTP 404.您正在查找的资源(或其某个依赖项)可能已被删除,名称已更改或暂时不可用。 请检查以下URL并确保拼写正确。 请求的url:/Public/PublicDataService.svc/CanConnect 版本信息:Microsoft .NET Framework版本:4.0.30319; ASP.NET版本:4.6.1055.0 这让我完全陷入困境,怎么可以调用.svc的工作,但是其内部的方法给404呢? 为了使事情更令人困惑,这是工作…事实上,我甚至不知道什么时候停止,即如果它对应于代码版本或服务器补丁等。 网站的实际configuration是这样的: Webservices (this is the root of the application / where the Web.Config sits) – Public (a windows directory, no addition config) 有很多其他的服务直接在根目录下运行,在http和https下运行正常。 任何想法可能会导致这一点。
我们在一台IIS7服务器上托pipe100多个网站,每月增加大约十几个网站。 问题是使用IISpipe理器 – 它显示“站点”节点下的所有站点。 名单很长,很难浏览。 有没有一种方法来分类/分列表如何(分层)? 最好以可控的方式 – 按客户,按网站types? MSSQL服务器pipe理工作室在单个列表中显示许多数据库也有同样的问题。
我曾希望我可以在IE浏览器中查看XML文件,但我得到以下错误: “安全设置不允许在此样式表中执行脚本代码”。 我不认为我做了什么特别的设置。 从盒子中轻松查看这些日志的目的是什么?
我们正在build立我们的第一个Windows Server 2008 Web服务器(以前我们在所有Web服务器上都使用了Linux / Apache),并且希望得到一些有用的提示来设置和保护我们的安装。 我们将有一个Web服务器和一个数据库服务器(SQL Server 2008)来启动,运行IIS 7(显然我猜)。 所有的网页将SSLencryption(即https://)。