我上class之后,今天早上我所有的应用程序池都停止了。 我可以重新启动它们,但是当我尝试加载网站时,应用程序池再次崩溃。 更新:我已经在GAC中查找下面的错误build议,似乎该文件不存在。 我如何恢复? 更新2 :我在事件日志中发现了另一个错误 The Module name FastCgiModule path C:\WINDOWS\System32\inetsrv\iisfcgi.dll returned an error from registration. The data is the error. 所以下面的信息从这里http://forums.iis.net/t/1153937.aspx我删除了CGI和我的网站再次工作。 这已经解决了最初的问题,但现在我没有FastCGI,所以我相当确信PHP将不再工作(我目前没有任何PHPtesting)。 原始post 我在事件查看器中收到此错误: IISMANAGER_ERROR_LOADING_PROVIDER_TYPE IIS Manager could not load type 'Web.Management.PHP.PHPProvider, Web.Management.PHP, Version=1.2.0.0, Culture=neutral, PublicKeyToken=8175de49a9aec91d' for module provider 'PHP' that is declared in %windir%\system32\inetsrv\config\administration.config. Verify that the type is correct, and that […]
我有iis使用isapi_redirect将httpstream量redirect到tomcat服务器。 我需要得到它与SSL的工作,我怎么能做到这一点? 如果我启用ssl与iis,并尝试去https://domain/page.html (一个静态页面)一切工作正常,但是当我去https://domain/app (设置isapi_redirect),我得到一个401.5状态码(由ISAPI / CGI应用程序授权失败) 我的workers.properties.minimal文件: worker.worker1.type=ajp13 worker.worker1.host=localhost worker.worker1.port=8011 tomcat server.xml包含: <Connector port="8011" redirectPort="8443" enableLookups="false" protocol="AJP/1.3" URIEncoding="UTF-8"/>
我有一个有点奇怪的问题,我不知道如何排除故障。 我们使用IIS FTP服务在Windows Server 2003计算机上运行FTP,这是为我们的客户端configuration的IP限制。 但是,现在有一个客户开始抱怨他们不时login到服务器。 这只是10个有这个问题的客户之一,这让我觉得这是他们的问题。 为了安全起见,我查看了FTP日志,发现了一些奇怪的东西。 每当成功login这是我可以在日志中find: nnn.nnn.nnn.70,userxxx,2012-06-11,09:22:32,MSFTPSVC1,SERVERNAME,nnn.nn.nn.11,0,0,0331,0,USER,userxxx , – , nnn.nnn.nnn.70,userxxx,2012-06-11,09:22:32,MSFTPSVC1,SERVERNAME,nnn.nn.nn.11,0,0,0,230,0,PASS, – , – , 但是,如果login失败,我会看到以下事件: nnn.nnn.nnn.70,userxxx,2012-06-11,09:16:33,MSFTPSVC1,SERVERNAME,nnn.nn.nn.11,0,0,0331,0,[191739] USER,userxxx , – , nnn.nnn.nnn.70, – ,2012-06-11,09:16:33,MSFTPSVC1,SERVERNAME,nnn.nn.nn.11,0,0,0 530,1326,[191739] PASS, – , – , 当你看到客户在成功login时发送PASS的事件时,似乎知道事实上与该PASS耦合的“userxxx”,但是当它失败时,由于在PASS事件中的用户是设置 ”-”。 任何人有任何想法,任何帮助,将不胜感激。 🙂 // JaggenSWE
我正在尝试设置一个既有公共端又有私有端的IIS站点。 公共端使用匿名身份validation,而私有端使用我提供的自定义身份validation模块,下面是结构的概述(应用程序池名称在[] ): +SITE ROOT [default_app_pool] |-public [default_app_pool] (folder converted to application) | — folderA | — folderB | — folderC | — publicApp [publicApp] |-private [default_app_pool] (folder converted to application) | — bin | >> custom_auth_module.dll | — app1 [app1] | — app2 [app2] | — app3 [app3] 在这个场景中, private文件夹有一个web.config ,它提供了自定义validation模块(以及一些其他的成员资格提供者设置) 结构和应用程序池是微不足道的安装,但我有一些麻烦,使身份validation工作。 理想情况下,app1 … […]
目前,我在过去几周遇到了麻烦,我需要一些帮助来解决Microsoft Messaging Que服务器的故障。 IIS和MSMQ驻留在相同的serevr。 有几个应用程序服务器处理消息并将其返回给MQ。 架构与此类似: 由于某些原因,有时消息需要大约10多秒才能返回到IIS服务器,我们认为它与MQ有关。 IIS / MQ服务器和应用程序服务器在networking,内存或存储方面没有问题。 每个人似乎都在快速处理,没有任何问题。 我想知道如何通过发送我自己的消息(基于嗅探的数据)来嗅探消息和debuggingMQ,以尝试重现延迟问题。 此外,如果任何人有什么好的方法来解决这个问题,我很乐意接受任何提示。
我已经设置了BadMail目录,并且发送未发送报告的副本为'fiels'为空,但不知何故,我仍然收到失败消息。 是停止失败消息的一种方法吗? 我正在使用默认的Windows 2008,IIS SMTP服务器。
在过去的几个小时里,我一直在试图让python在testing机器上工作。 该计算机正在运行带有IIS7(32位)的Server 2008 SP2。 除了ASP.Net,.Net可扩展性和ASP之外,我几乎都安装了angular色的所有服务。 我已经安装了python2.6并下载正确版本的pyISAPIie。 我按照下面的说明跟着我发现: 在IIS 7上安装 首先确保IIS实际安装(服务器pipe理器>>angular色>>添加Web服务器IIS)。 确保ISAPI扩展和ISAPI筛选器都被检查。 下载最新的PyISAPIe扩展。 确保你得到了你的Python版本的正确版本。 在这个例子中,我使用Python 2.5.4和PyISAPIe 1.1.0-rc4-Py2.5 在哪里放置文件需要一段时间才能解决..最后,它变得显而易见,他们可以放在任何地方! 我对我对包的理解感到困惑,并且认为我可以testing浏览器/ IIS之外的Python脚本。 最后,我在C:\ Python25中创build了一个名为PyISAPIe的新文件夹。 然后我复制到这个pyISAPIe.dll和HTTP文件夹。 接下来,您需要在IIS中设置处理程序。 我想所有以.py扩展名结尾的文件都由PyISAPIe DLL来处理,所以我做了以下操作: 在网站下添加一个新的应用程序(我使用的名称/应用程序)select网站,然后select“处理程序映射”右键单击并select“添加脚本映射”设置“请求path”为* .py设置“可执行文件”到“C:\ Python25 \ PyISAPIe \ PyISAPIe.dll给请求处理程序一个相关的名字,例如”请求限制“部分中的”PyISAPIe“,我设置我的处理程序只在请求包含服务器上存在的.py文件时运行。 我设置它处理所有动词(GET和POST),并给它脚本访问。 在“动作”面板中select“查看有序列表”,查看处理程序将应用于请求的顺序。 确保您的.py处理程序比默认的StaticFile处理程序具有更高的优先级,否则它将无法处理任何事情。 如果您的自定义处理程序失败,则StaticFile处理程序也可能会处理请求,因为默认情况下,PyISAPIe会在发生错误时移动到下一个处理程序。 然后它说创build下面的testing脚本:(test.py)从Http import * def Request():Header(“Content-type:text / html”)Write(“Hello,World!”) 当我浏览到“ http://localhost/test.py ”我得到以下错误:HTTP错误500.0 – 内部服务器错误 您正在查找的资源存在问题,因此无法显示。 详细的错误信息 模块:IsapiModule通知:ExecuteRequestHandler处理程序:Python错误代码:0x8007007e请求的URL: http:// localhost:80 / test.py物理path:C:\ […]
我的网站在共享主机上,我需要做一些维护工作,这需要停机。 对于search引擎优化的原因,我需要导致一个503 HTTP响应被发送到客户端。 我怎么能从我的web.config文件(或任何其他方法?
我正在尝试在PerfMon中获得计算机A(运行Windows Server 2008 R2 64位的服务器)的性能计数器。 PerfMon在机器B上运行(另一台服务器用作桌面)。 这样做的目标是针对机器A提供的网站运行负载testing,并获取性能信息。 两台机器都在同一个域中,据我所知,我有获得远程计数器的必要权限。 该域名不在我的控制之下 – 我正在客户端进行现场工作。 他们不做负载testing,所以他们不知道如何提供帮助。 当我尝试添加计数器(IIS,ASP.NET和CPU计数器)时,它们似乎被添加到PerfMon中,但在PerfMon中显示的数据似乎来自本地计算机(计算机B),而不是计算机A我试图运行20次testing,奇怪的是,在一次testing中,出现了正确的计数器。 在所有其他情况下,我得到当地价值观。 我不是一个pipe理员,而是一个开发人员,所以我没有足够的经验来弄清楚这是什么 – 我熟悉性能计数器,但我从来没有遇到过这种情况。 有什么我可能做错了导致这个?
使用DebugDiag 1.2,我可以通过工具 – > IIS / COM +服务创build一个内存转储,并获得所有工作进程的内存转储但是1.这是我遇到的问题(使用6GB私有内存)。 有任何想法吗???