IIS应用程序池自动停止解决办法

合集下载

service unavailable 解决方法

service unavailable 解决方法

昨天一小段时间网站出现了service unavailable,于是笔者紧急的解决了此问题,据悉Service Unavailable是一种系统的警告提示。

如果一个网站的程序占资源太多或者发生太多的错误,系统日志就会提示:“应用程序池 'xxx' 被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误,或者提示:应用程序池'xxx' 超过了其作业限制设置。

这时,访问这个网站就会提示:Service Unavailable。

一般系统会在30秒左右恢复正常,多刷新几次就能正常访问了。

出现此问题的网站,一般是windows平台的网站,linux平台的网站无此问题。

网络圈管家的解决方法:一:重启网站的iis,随即网站恢复访问。

1、重启iis的方法(1)如下图所示在开始-〉运行中输入iisreset就可以实现IIS重启。

(2)如下图所示可通过打开IIS,然后右键-〉所有任务-〉重新启动IIS进行重启IIS(3)如下图也可以通过右键我的电脑-〉管理-〉服务找到World Wide Web服务进行重启二:为了避免此问题,网络圈管家写了一个脚本,每天凌晨4点半自动执行的自动重启iis的脚本,方法如下:(1)首先在记事本文档中写入如下内容@echo offiisreset复制代码(2)然后保存为.bat的形式(注意名字不要以iisreset命名)(3)打开计划任务,添加计划任务(4)按着提示一步一步下去(5)选择浏览,定位到你的脚本的文件处(6)选择每天,下一步(7)输入服务器密码(8)勾选图中所示,进入高级设置(9)选择日程安排-〉高级选项(10)勾上重复任务,选择你要每隔多长时间执行一行IIS重启的脚本,持续时间要比重复任务时间要长,按确定就可以实现定时重启IIS了!。

安装IIS出现Service Unavailable问题

安装IIS出现Service Unavailable问题

重启IIS,再次打开网页,现在已经正常显示了。
以上三个原因造成的"Service Unavailable",一般现象是出现"Service Unavailable"后,多刷新几次,就可以打开。
第四种Service Unavailable的情况,刚刚安装的IIS就出现了Service Unavailable,都不在那三种种内,于是上服务器查看解决。
从这里可以排除了服务启动帐号没有权限启动的问题,下面还是回到终极解决方法中来。
现象:单击“开始”——“设置”——“控制面板”——“管理工具”——“事件查看器”,打开事件查看器,单击“系统”,看到很多警告和错误,主要是以下几个:
1)来源是“W3SVC”、事件ID为“1002”的错误,描述是“应用程序池 'DefaultAppPool' 被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误。”
找到了原因,下面就来解决这个问题
先查找这个CLSID{A9E69610-B80D-11D0-B9B9-00A0C922E750}对应的服务,单击“开始”——“运行”,输入“regedit”启动注册表编辑器,在注册表编辑器的左侧树中选中“我的电脑”,再使用快捷键“Ctrl+F”打开查找对话框,在“查找目标”后输入刚才的CLSID:“{A9E69610-B80D-11D0-B9B9-00A0C922E750}”,“查看”的复选框中只保留“项”,回车执行查找任务。
Service Unavailable几大原因:
原因一:网站超过了IIS连接数
解决办法一:增加IIS连接数
备注一:Windows 2003的操作系统在提示IIS过多时并非像win2000系统提示“链接人数过多”,而是提示"Service Unavailable"

IIS6.0调试中出现的问题

IIS6.0调试中出现的问题

IIS6.0调试中出现的问题问题一:启动IIS6.0时出现503错误当启动IIS6.0时,如果遇到503错误,表示应用程序池无法启动。

这个错误通常有以下几种可能的原因:1.应用程序池错误:检查应用程序池的身份验证设置、进程模型、.NET CLR 版本以及其他相关设置。

确保应用程序池的相关设置与你的应用程序和服务器环境相匹配。

2.配置错误:检查 IIS 配置文件,特别是应用程序的Web.config 文件。

确保所有配置项的语法正确,并且没有错误的设置。

3.依赖项错误:如果你的应用程序依赖于其他组件或服务,确保这些依赖项已正确安装和配置,并且可以正常使用。

解决此问题的方法包括:检查应用程序池设置、修复配置错误、安装缺失的依赖项等。

你可以参考以下步骤来逐步解决问题:1.检查应用程序池设置:–打开 IIS 管理器,找到应用程序池。

–右键单击应用程序池,选择“高级设置”。

–检查身份验证设置、进程模型、.NET CLR 版本等是否正确配置。

2.修复配置错误:–打开应用程序所在的文件夹,找到Web.config 文件。

–检查文件的语法和配置项,确保没有错误的设置。

–如果发现错误,进行修复并保存文件。

3.检查依赖项:–确保应用程序所依赖的组件或服务已正确安装并配置。

–检查组件或服务是否运行正常,并且没有出现任何错误。

如果以上方法都无法解决问题,你可以查阅相关的文档、社区或寻求专家的帮助来进一步解决503错误。

问题二:IIS6.0无法识别页面当你在 IIS6.0 上部署 网站时,可能会遇到无法识别 页面的问题。

这个问题通常是由以下几个原因引起的: 未安装或未注册:确保 已正确安装并注册在 IIS 中。

2.IIS 配置错误:检查 IIS 的设置,确保它已正确配置以处理 页面。

3.MIME 类型错误:如果服务器无法识别 页面的MIME 类型,这可能会导致无法正常浏览页面。

解决此问题的方法包括:验证 安装、检查 IIS 配置、添加MIME 类型等。

IIS 应用程序池自动关闭的解决办法

IIS 应用程序池自动关闭的解决办法

解决方法:
主要有用的信息是记信CLSID: {A9E69610-B80D-11D0-B9B9-00A0C922E750},打开注册表,搜索这个项,在这个项中一个名为LocalService的值为IISADMIN,看来就是这个组件的权限不够。

然后打开管理工具—组件服务,在组件服务–计算机–我的电脑–DCOM 配置–IIS ADMIN Service上点右键属性,在安全标签中的启动和激活栏的编辑按钮,加上NETWORK SERVICE 用户,给上本地启动和本地激活权限,然后重启IIS,OK,问题解决!
发布mvc遇到的HTTP错误403.14-Forbidden解决办法
<system.webServer>
<validationvalidateIntegratedModeConfiguration="false"/>
<modules runAllManagedModulesForAllRequests="true" />
</system.webServer>
在web.config增加<modules runAllManagedModulesForAllRequests="true" />
如果还不行,请检查一下“处理程序映射”,里面是否有
“ExtensionlessUrlHandler-Integrated-4.0”,如果没有,请注册.net4.0
在运行里输入:C:\Windows\\Framework\v4.0.30319\aspnet_regiis.exe -i。

IIS应用程序池出错解决方法

IIS应用程序池出错解决方法

2011-05-20 23:46 108人阅读评论(0) 收藏举报" 为应用程序池'AppPool #1' 提供服务的进程关闭时间超过了限制" 的错误出现究其原因是由于网站的访问量连接数过大,引起应用程序池处理连接的时候,新的还没有接替,而旧的又要回收,但在回收的过程中不及时,照常应用程序池当机,网站无法访问,出现了这个错误。

当网站无法访问的时候,手动回收应用程序池,即可恢复,不过手动恢复的话,毕竟很麻烦,你不能一天都盯着这个网站看吧?问题出在应用程序池的话,那我们就从应用程序池的配置下手来看是否能解决问题。

1、首先建议每个网站分别建立一个应用程序池,一个应用程序池将对应不同的w3wp.exe 进程,在“命令提示符”下使用iisapp命令可以察看网站对应的w3wp.exe的pid值,方便查找出问题的进程。

2、应用程序池的配置个人意见觉得在应用程序池的属性窗口中,“回收”和“运行状况”2个选项卡的配置比较重要。

2.1、回收选项卡1、回收工作进程(分钟):在工作进程运行多少分钟后回收工作进程,默认启用,并且设置为1740分钟(29小时);2、回收工作进程(请求数目):在工作进程处理多少个HTTP请求后终止此工作进程,默认禁用,如果启用则默认值为35000;3、在下列时间回收工作进程:在指定的时间回收工作进程,默认禁用;如需启用,勾选后点击添加按钮添加回收的时间即可,使用24小时制定义回收的时间;4、消耗太多内存时回收工作进程:最大虚拟内存(兆):当工作进程使用的虚拟内存达到设置的值时回收工作进程,默认禁用,如果启用则默认值为500 M;建议设置为不超过虚拟内存总数的70%;最大使用的内存(兆):当工作进程使用的物理内存达到设置的值时回收工作进程,默认禁用,如果启用则默认值为192 M;建议设置为不超过物理内存总数的60%;2.2、性能1、在空闲此段时间后关闭工作进程(分钟):当工作进程空闲多少分钟后关闭此工作进程,这降低了空闲工作进程对系统资源和CPU性能的消耗,默认启用并且设置为20分钟;2、核心请求队列限制为(请求次数):当HTTP.sys接收到某个客户端发送的HTTP 请求时,如果处理此请求的对应应用程序池的工作进程还处于忙状态,则HTTP.sys将接收到的请求保存在对应应用程序池的请求队列中,直到工作进程空闲为止。

解决IIS服务故障的16个小妙招

解决IIS服务故障的16个小妙招

解决IIS服务故障的16个小妙招第1招:Windows Server 2003服务器IIS服务启动失败故障现象:某单位的一台Windows Server 2003服务器,安装了IIS 6.0组件。

在一次手动启动Web服务的时候出现错误提示“地址被占用,启动失败!”,从而无法启动IIS。

解决方法:一般而言,导致IIS启动失败的原因大概包括以下几种:1.IIS完整性遭到破坏,一些运行IIS必需的程序文件损坏或者被破坏。

2.计算机内存校验错误导致故障发生。

根据上述故障现象分析,可以通过重新安装IIS组件和重新启动IIS 来解决问题。

IIS组件的完整性遭到破坏是造成IIS无法启动的常见原因,此类故障解决起来比较简单,只需重新安装IIS即可。

重新安装IIS的具体步骤如下所述:第1步,依次单击“开始/控制面板/添加/删除程序”菜单项,打开“添加/删除程序”对话框。

在对话框左侧单击“添加/删除Windows 组件”按钮,打开“Windows组件向导”对话框。

然后在“组件”列表中找到并双击“应用程序服务器”选项,如图2008120801所示。

图2008120801 “Windows组件向导”对话框第2步,在打开的“应用程序服务器”对话框中取消“Internet信息服务(IIS)”复选框,并在随后打开的提示框中单击“确定”按钮,如图2008120802所示。

图2008120802 “应用程序服务器”对话框第3步,接着选取“Internet信息服务(IIS)”复选框并依次单击“确定/下一步”按钮,安装程序开始配置组件。

最后单击“完成”按钮结束配置。

第2招:从IIS Lockdown工具中提取URLScan工具故障现象:某公司网管员准备在其管理的Windows 2000 Server 服务器上安装URLscan工具,然而URLscan工具集成在IIS Lockdown工具中。

在不安装IIS Lockdown工具的前提下安装URLscan工具成了比较棘手的问题。

教你如何设置IIS应用程序池

教你如何设置IIS应用程序池

教你如何设置IIS应用程序池什么是应用程序池呢?这是微软的一个全新概念:应用程序池是将一个或多个应用程序链接到一个或多个工作进程集合的配置。

因为应用程序池中的应用程序与其他应用程序被工作进程边界分隔,所以某个应用程序池中的应用程序不会受到其他应用程序池中应用程序所产生的问题的影响。

Windows 2003同时支持两种工作模式,默认为ISS 6.0工作进程隔离模式。

工作进程隔离模式防止一个应用程序或站点停止了而影响另一个应用程序或站点,大大增强了IIS的可靠性。

那么如何设置两种工作模式呢?启动IIS管理器,右击网站,选择“属性”,打开属性对话框(图1)。

在IIS 6.0工作进程隔离模式下,所有的应用程序代码都在隔离环境中运行,它们是如何进行隔离的呢?Windows 2003新增了应用程序池,工作进程隔离模式允许客户创建多个应用程序池,每个应用程序池都可以有不同的配置。

因为这些应用程序池直接从内核(而非WWW服务)接收它们的请求,所以性能和可靠性得到了增强。

要隔离运行在同一台计算机上但属于不同网站的Web应用程序,需要为每个网站创建单独的应用程序池。

创建应用程序池在IIS管理器中,打开本地计算机,右键单击“应用程序池”,选择新建“应用程序池” (必须在工作进程隔离模式下才能建立应用程序池)。

“应用程序池名称”框中,输入新的应用程序池名称。

如果在“应用程序池ID”框中出现的 ID (如:AppPool #1)不是您想要的,可进行重命名。

如果您单击了“将现有应用程序池作为模板”,请在“应用程序池名称”框中右键单击想要用来作为模板的应用程序池。

最后单击[确定]。

指派应用程序池在 IIS 管理器中,右键单击您要为其指派应用程序池的应用程序,然后单击“属性”。

单击“主目录”选项卡,确认您正在指派的目录或虚拟目录的“应用程序名”是否已被填写。

如果“应用程序名”框尚未被填写,请单击“创建”,然后输入名称。

在“应用程序池”列表框中,选择您想要为其指派的应用程序池的名称。

IIS应用程序池由服务器引起常见错误号的原因分析及解决方法

IIS应用程序池由服务器引起常见错误号的原因分析及解决方法

IIS应用程序池由服务器引起常见错误号的原因分析及解决方法错误号:432错误描述:File name or class name not found during Automation operation错误来源:PE_Common6原因分析:服务器没有升级脚本引擎。

解决方法:升级服务器的IE 到6.0 以上版本,如果还不行,单独安装脚本解释引擎。

正在生成网站首页(/Index.htm )……错误号:-2147319779错误描述:Automation error Library not registered.错误来源:PE_Common原因分析:服务器的IE 版本过低。

解决方法:升级服务器的IE 到6.0 以上版本,如果还不行,单独安装脚本解释引擎。

错误号:-2147319779错误描述:Automation error Library not registered.错误来源:PE_CMS6原因分析:错误定义的应用程序或对象错误,可能是服务器的脚本解释引擎版本过低引起。

解决方法:安装脚本解释引擎。

数据采集错误错误号:7错误描述:Out of memory错误来源:PE_Common原因分析:PE_Common ,Out of memory ,内存溢出,这十分不好说,范围很广。

有可能:1 、采集的文章有日文片假名。

2 、内存不足。

也有可能一点,你的采集历史记录非常非常的庞大,因为采集是第一次全部读入内存减小对数据库频繁的检索量,历史记录和采集项目的资料太多了,内存不足解决方法:这和个人计算机有关,如果条件允许换个服务器看看,故障发生在内存。

在本地调试:增加一个频道后,就出现了这个错误错误号:-2147467259错误描述:不可识别的数据库格式'C:\Inetpub\wwwroot\PowerEasy\database\ ××.asp' 。

错误来源:Microsoft JET Database Engine原因分析:数据库损坏了。

IIS应用程序池配置详解及优化

IIS应用程序池配置详解及优化

IIS应⽤程序池配置详解及优化参数说明1.常规属性名称属性详解NET CLR 版本配置应⽤程序池,以加载特定版本的 .NET CLR。

选定的 CLR版本应与应⽤程序所使⽤的相应版本的 .NET Framework 对应。

选择“⽆托管代码”将导致所有的 请求失败。

队列长度HTTP.sys 将针对应⽤程序池排队的最⼤请求数。

如果队列已满,新请求将收到 503“服务不可⽤”的响应。

默认队列长度设置是1000,范围在10-65535 之间。

名称应⽤程序池名称是应⽤程序池的唯⼀标识符。

启动模式将应⽤程序池配置为在按需运⾏模式或始终运⾏模式下运⾏。

启⽤ 32 位应⽤程序如果针对 64 位操作系统上的应⽤程序池将该属性设为 True,则为应⽤程序池提供服务的⼯作进程将处于 WOW64 (Windows on Windows64)模式。

WOW64模式下的进程是仅加载 32 位应⽤程序的 32 位进程。

托管管道模式将 配置成作为 ISAPI 扩展并以经典模式来运⾏。

在后⼀种情况下,托管代码集成到请求处理管道中。

Classic模式:指的是与IIS 6或者之前版本保持兼容的⼀种模式,⼀个典型问题就是,在处理这种动态⽹站的时候,它是通过⼀个所谓的ISAPI程序,作为插件的⽅式来⼯作的。

针对不同的动态应⽤程序(例如ASP,PHP等),会需要不同的ISAPI。

Integrated模式:这种全新的模式,允许我们将更好地与IIS集成,甚⾄允许我们在中编写⼀些功能(例如Module)来改变IIS的⾏为(扩展)。

集成的好处是,不再通过ISAPI的⽅式,提⾼了速度和稳定性。

⾄于扩展,则可以使得我们对于IIS,以及其他类型的请求有更多的控制。

2.CUP属性名称属性详解处理器关联掩码强制此应⽤程序池的⼯作进程在特定 CPU 上运⾏的⼗六进制掩码。

如果启⽤了处理器关联,则值 0 将导致错误。

处理器关联掩码(64位选项)为64位计算机制定强制此应⽤程序池的⼯作进程在特定 CPU 上运⾏的⾼顺序 DWORD ⼗六进制掩码。

IIS应用程序池自动停止 关闭 假死 自动重启以及iis权限等解决办法

IIS应用程序池自动停止 关闭 假死 自动重启以及iis权限等解决办法

IIS无故自动关闭停止已经不是罕见的事情了,处理这个问题是让我很头痛的事情,遇到这个问题不太可能一次性解决,多数都是用排除法一个个测试排除错误,最终找到那个错误命令。

最近我的服务器遇到了这个问题,我很无奈,我很急,客户也很着急,每天IIS都要自动停止2次以上,我总是怀疑是进程池问题,此文章是针对IIS进程池解决办法,如果你遇到了死循环代码,或者其他非进程池,那此文章不太适合你了网络上有关iis的问题和相关解决方案,多不胜搜,但很多都比较零散,没有系统的解决方案;另外,有些解决方法,似是而非,不能找到其中的问题关键点,本人平时对于服务器的应用上也有点实践,因此,今天稍稍总结一点平时遇到地问题和解决方法,特别是对iis的特殊权限引起问题、iis应用程序池假死问题和比较罕见的iis重启命令和自动重启办法。

其它相关问题,继续关注本博。

一、2003应用程序池自动死了,不能恢复了,一直出现 Service Unavailable 常见方法如下。

1:没有打SP1补丁的时候会出现这个IIS6.0假死问题,但现在微软都在自动更新里面出补丁了,一般你打好最新补丁后是不会出现此问题了。

(所以现在的IIS假死与这个关系不是很大)2:从 IIS6.0开始CPU资源都在应用池里面限制了,不象以前的IIS.5。

所以假死的池的缘故就是池被拉死,你在网站打不开的时候可以看到你的某个应用池是禁用的,上面出现一个红叉。

你鼠标右键启动网站又会自动恢复。

这个原因:大概是以下几个因数造成的。

(1):你限制了应用池的资源,限制得太小比如:50这样或更少更多一点,这个时候如果你这个池下面的网站占用CPU太高,比如超过50% 那么5分钟后他就自动死了,手工默认建立的应用池默认是超过资源不操作。

出现上面这个情况解决方法:1:不限制CPU资源,(这个是不可取的,不限制资源,有的程序有BUG占用资源厉害了的,服务器都会被拉死,你可能都无法操作服务器。

网站IIS出现“程序池超过了其作业限制 ”

网站IIS出现“程序池超过了其作业限制 ”

Service Unavailable 日志:程序池超过了其作业限制出现问题原因和表现:日志中记录到:应用程序池xx超过了其作业限制设置,这个应用程序池就是我们平时说的已分配好的IIS地址池,为什么过段时间就会在日志事件中看到某某池子超过了其作业限制设置呢?或者提示:“应用程序池””xxx”” 被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误,这时,访问这个网站就会提示:Service Unavailable。

一般系统会在30秒左右恢复正常,多刷新几次就能正常访问了。

在2003服务器操作系统下则会提示”Service Unavailable”,出现这种情况是由于网站超过了系统资源限制造成的,主要是程序占用资源太多。

另外,如果你的网站当前访问人数过多,如刷站,别人盗连你站资源,包括图片,在线论坛等设置,如超过了系统的iis连接数限制,也会出现Service Unavailable的提示(win2003的主机刚直接提示:Service Unavailable)。

解决办法:一、检查硬盘空间是否被占满,主要检查C盘二、应用池相关:1.IIS应用程序池–属性–回收工作进程(分钟):选中,值为1740;2.回收工作进程(请求数目):不选(原先设置为35000)在下列时间回收工作进程:不填3.消耗太多内存时回收工作进程:全不选。

(2、3、4项可能避免了在访问量高的时候强制回收进程可能引发的服务器响应问题,猜的^-^)服务器内存够大,豁出去了给它用。

4.运行状况–启用快速失败保护的选项将勾去掉;还不行的话,新建应用程序池,不同的网站引用不同程序池三、独立进程的内存堆戋消耗完了,IIS不能创建更多的进程工作空间来处理解决方法:1. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC2. 在Parameters键下新建一个DWORD项,名字为:UseSharedWPDesktop 值1 重启IISPS:Access数据库修复压缩―――〉重做系统。

网页中Service Unavailable的错误提示解决办法

网页中Service Unavailable的错误提示解决办法

网页中Service Unavailable的错误提示解决办法Service Unavailable是一种系统的警告提示。

如果一个网站的程序占资源太多或者发生太多的错误,系统日志就会提示:“应用程序池 'xxx' 被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误,或者提示:应用程序池 'xxx' 超过了其作业限制设置。

这时,访问这个网站就会提示:Service Unavailable。

一般系统会在30秒左右恢复正常,多刷新几次就能正常访问了。

出现原因Service Unavailable的出现一般是资源不足,如IIS、CPU或内存等,极少数情况下会因 程序错误导致出现。

我们的所有虚拟主机均不限制IIS和CPU,因[1]此可以排除IIS和CPU。

我司所有服务器操作系统均为windows2003,有个很关键的东西就是“应用程序池”一般情况下为多个站共用一个程序池,这个程序池可以简单理解为资源库,即这些站点共用这块资源;内存限制为500M物理内存(服务器为8G内存)。

如果这个资源被其中一个站用完,则程序池就会停止,所有使用这个程序池的站就会出现“Service Unavailable”的提示,直到该程序池被重新启动。

大多数情况下,500M内存完全足够使用;如果出现垃圾程序或遇到攻击,则可能出现CPU 急速上升或内存大量使用,这是大部分“Service Unavailable”出现的原因。

从目前我们监测的情况看,大部分是CPU占用在90%-100%之间出现的。

分类解决方法一、如果出现“Service Unavailable”的提示,刷新几下又可以访问。

出现这种情况是由于您的网站超过了iis限制造成的由于2003的操作系统在提示IIS过多时并非像2000系统提示“链接人数过多”,而是提示"Service Unavailable",出现这种情况是由于网站超过了系统资源限制造成的,主要是程序占用资源太多。

IIS默认网站停止与解决

IIS默认网站停止与解决

IIS默认网站停止与解决用IIS的时候不多,用过三次遇到了三个不同解决方式的同样问题,即都是默认网站停止。

第一次:刚装完IIS,由于系统是xp简化版,而且没有系统盘,装的时候费了好大的周折,终于装好了,想去设置一下,结果发现默认网站是停止的。

于是上网搜解决的办法,看到说是由于80端口被其他程序占用,改个端口就可以了。

于是改成88,果然大功告成!第二次:IIS装完之后好长时间没用,一天突然要测试一个网页,结果怎么都打不开,又看了一下iis的默认网站,原来又停止了。

按照上次的方法改了端口,还是不行。

于是再搜索,看到很多网友说是由于安装了一个更新补丁KB939373导致的,点“控制面板” “添加删除程序”,选中上面的“显示更新”,找到那个补丁删除,OK,问题解决!第三次:由于已经知道了KB939373会导致默认网站停止,所以在以后每次系统提示更新的时候特意忽略掉那个补丁不去安装,可是这次竟然又停止了,是什么原因呢?而且world wide web publishing 也是无法启动,但是与之相关的其他服务却都是启动的。

这个原因,搜遍了所有的答案都是由于安装KB939373所致,可是我明明没有安装过!终于,找到了一个网友的同样的问题,他的思路是:既然说把KB939373卸载就可以解决,而我的电脑又没有安装这个补丁,那就先把它安装了再卸载掉会怎样呢?于是他安装了这个补丁,奇怪的是,把这个补丁安装上,还没有来得及卸载掉,却发现默认网站可以启动了!~~~~像是看到了救星,于是我也赶紧下载了那个补丁去安装,果然,如他所说的一模一样,成功!IIS默认网站停止收藏IIS默认网站停止2009-03-19 21:40iis无法启动,Internet信息服务-网站-默认网站(停止),点起用出现iis无法启动,发生意外错误0x8ffe2740之解决办法!!!但World Wide Web Publishing是启动的,我把网上现在能搜的删除补丁等办法都试了也不管用,请问哪位高手能告诉我解决的办法呢?现在着急啊,都弄了一天了尝试启动一个网站时收到错误消息“Unexpected Error 0x8ffe2740 Occurred”察看本文应用于的产品文章编号: 816944最后修改: 2008年8月27日修订: 1.1概要当您尝试使用Internet Information Services 管理器(IIS 管理器)启动一个网站时,该网站未启动并且您可能收到以下错误消息:Unexpected error 0x8ffe2740 occurred回到顶端原因如果系统上存在端口冲突,则可能发生此行为。

IIS应用程序池由服务器引起常见错误号的原因分析及解决方法

IIS应用程序池由服务器引起常见错误号的原因分析及解决方法

IIS应用程序池由服务器引起常见错误号的原因分析及解决方法错误号:432错误描述:File name or class name not found during Automation operation错误来源:PE_Common6原因分析:服务器没有升级脚本引擎。

解决方法:升级服务器的IE 到6.0 以上版本,如果还不行,单独安装脚本解释引擎。

正在生成网站首页(/Index.htm )……错误号:-79错误描述:Automation error Library not registered.错误来源:PE_Common原因分析:服务器的IE 版本过低。

解决方法:升级服务器的IE 到6.0 以上版本,如果还不行,单独安装脚本解释引擎。

错误号:-79错误描述:Automation error Library not registered.错误来源:PE_CMS6原因分析:错误定义的应用程序或对象错误,可能是服务器的脚本解释引擎版本过低引起。

解决方法:安装脚本解释引擎。

数据采集错误错误号:7错误描述:Out of memory错误来源:PE_Common原因分析:PE_Common ,Out of memory ,内存溢出,这十分不好说,范围很广。

有可能:1 、采集的文章有日文片假名。

2 、内存不足。

也有可能一点,你的采集历史记录非常非常的庞大,因为采集是第一次全部读入内存减小对数据库频繁的检索量,历史记录和采集项目的资料太多了,内存不足解决方法:这和个人计算机有关,如果条件允许换个服务器看看,故障发生在内存。

在本地调试:增加一个频道后,就出现了这个错误错误号:-59错误描述:不可识别的数据库格式'C:\Inetpub\wwwroot\PowerEasy\database\ ××.asp' 。

错误来源:Microsoft JET Database Engine原因分析:数据库损坏了。

用户IISAPPPOOLDefaultAppPool登录失败的解决方法

用户IISAPPPOOLDefaultAppPool登录失败的解决方法

⽤户IISAPPPOOLDefaultAppPool登录失败的解决⽅法本⽂为⼤家分享了解决IIS APPPOOL\DefaultAppPool登录失败的问题,供⼤家参考,具体内容如下添加⽹站时,选择添加"添加应⽤程序"连接sql server 2005(2008)可能会报始下的错误:(说明:2005必报错,2008选报错)"⽆法打开登录所请求的数据库 "databaname"。

登录失败。

⽤户 'IISAPPPOOL\DefaultAppPool' 登录失败。

"遇到这个问题时,可以参考下如下的解决⽅法:1、数据库:打开sql server 2005(2008) management studio安全性->登录名->右击新建登录名->常规->搜索->添加SERVICE⽤户->服务器⾓⾊->勾上sysadmin⼀般已存在,勾上sysadmin即可。

2、IIS中:应⽤程序池->对应的程序池上右键->⾼级设置->进程模块_标识->选择NetworkService(与数据库中设置统⼀)。

再补充⼀点:IIS APPPOOL\aikang' 登录失败怎么解决?问题描述:⽤户 'IIS APPPOOL\aikang' 登录失败。

在VS⾥⾯打开能正常运⾏,在IIS⾥⾯打开就总是提⽰这个错误,看⽹上说是修改应⽤程序域,进程模型⾥⾯的标识,修改成LocalSystem后,⼜提⽰:【⽆法打开登录所请求的数据库"ikang_WXshop"。

登录失败。

⽤户 'NT AUTHORI...最佳回答:您这个是数据库连接的问题,连接字符串给我看看可以么。

也可能跟IIS的⽤户权限有关,VS⾥的开发服务器权限很⾼,所以⼀般调试时不会发现。

顺便帮楼下补个图其他回答:IIS⾥,应⽤程序池,到你的⽹站名字,右键“⾼级设置”,点开“标识”的下拉框,选择localsystem即可。

应用程序池提供服务的进程关闭时间超过了限制

应用程序池提供服务的进程关闭时间超过了限制

应用程序池提供服务的进程关闭时间超过了限制错误日志为应用程序池 'DefaultAppPool' 提供服务的进程关闭时间超过了限制。

服务器经常产生“应用程序池 'DefaultAppPool' 提供服务的进程关闭时间超过了限制。

进程 ID 是 '2068'。

”的错误,导致iis处于假死状态,经了解是IIS应用程序池的设置问题。

原因" 为应用程序池'AppPool #1' 提供服务的进程关闭时间超过了限制" 的错误出现究其原因是由于网站的访问量连接数过大,引起应用程序池处理连接的时候,新的还没有接替,而旧的又要回收,但在回收的过程中不及时,照常应用程序池当机,网站无法访问,出现了这个错误,造成用户无法访问,但是过一会当连接进程创建后就好了。

导致关闭错误,内存回收失败,因此耗用系统资源。

如果设置回收过于频繁,系统会因为内存资源耗用殆尽而处于假死状态。

所以我得出的结论是不要轻易打开回收或关闭w3wp.exe的设置选项,一定要选择网站访问量小而且系统资源耗用不频繁的时候,比如说凌晨4-5点的时候,关闭进程时间限制必须根据自己网站占用内存的大小来做具体设置,如果发现后台报此错误,就适当增加一些时间。

IIS 设置1.回收1)、回收工作进程(分钟):选中,值为1740 【凌晨5点一般网站用户访问量最小】2)、回收工作进程(请求数目):不选(原先设置为35000)3)、在下列时间回收工作进程:不填4)、消耗太多内存时回收工作进程:全不选。

(2、3、4项可能避免了在访问量高的时候强制回收进程可能引发的服务器响应问题,导致iis假死不响应)2.性能只选中空闲超时20分钟。

其他都不选。

WEB园最大工作进程数为1(默认)。

注意web园这里一定要保持默认,如果填写其他超过1的数字就会导致一些网站程序的后台程序打不开或者刷新不停。

3.运行状况“关闭时间限制180秒”是必须的,因为进程关闭的时间,原来为90秒限制,是默认值,如果进程关闭时间超过90秒,则认为超时,从而出现:进程关闭时间超过了限制日志,所以,适当延长这个时间,可以避免这种错误第2种方法:原因:独立进程的内存堆戋消耗完了,IIS不能创建更多的进程工作空间来处理解决方法:1. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC2. 在Parameters键下新建一个DWORD项,名字为:UseSharedWPDesktop 值为1 重启IIS 第3种问题已解决,发现是数据库连接无法释放,不知道是什么原因,同样的代码在本地就是好的,在服务器端就有问题,最后在连接串里加入以下语句解决问题.Pooling=true; MAX Pool Size=512;Min Pool Size=50;Connection Lifetime=30第4种新建应用程序池,不同的网站引用不同程序池。

IIS无法启动的解决办法

IIS无法启动的解决办法
于是查看World Wide Web Publishing Services所需要依赖的服务(Dependencies),看到是IIS Admin Service。
进而发现IIS Admin Service也无法启动,再查IIS Admin Service的Dependencies,查的结果是
Protected Storage和RPC(Remote Procedure Call),于是启动RPC,接着顺利启动IIS Admin Service,
1、在IIS中站点显示停止,点击开启IIS不能启动,提示:服务器没有及时响应启动或控制请求 点击重新启动IIS提示:
服务器没有及时响应启动或控制请求!
2、World Wide Web Publishing Services不能启动,提示“错误1721,资了一上午现在解决了,我是查出了World Wide Web Publishing Service服务没有启动,
也启动不了,按照他的依存关系,把其他的服务启动了就可以了,我启动的是HTTP SSL,
然后World Wide Web Publishing Service就可以用了,iis也可以了
2、有一次站点访问失败,IIS服务无法启动,我的解决思路是这样的:
先打开Administrative Tools --> Service,发现World Wide Web Publishing Service停止了。于是试图启动该服务,结果报错。
接着启动World Wide Web Publishing Services,于是IIS恢复正常。
删除了WindowsXP-KB939373-x86-CHS.exe补丁 现在World Wide Web Publishing能够启动IIS也正常了

IIS服务开启,停止,暂停方法

IIS服务开启,停止,暂停方法

若不用此功能(卸载):控制面板- 程序- 打开或关闭Windows功能- (将“Internet信息服务”去掉勾选)若暂停此功能(停止运行):控制面板- 系统和安全- 管理工具- Internet 信息服务(IIS)管理器- 服务器图标右键停止启动IIS:net start iisadmin (IIS的整个服务)net start w3svc (WWW网页WEB服务)停止IIS:net stop iisadmin /y (会自动停止www、ftp和smtp服务)如果用的IIS自带FTP还可以执行net start MSFtpsvcnet start SMTPsvc(自带的邮件服务)命令来启动FTP另外,还可以通过命名行使用iisreset命令加参数对IIS进行控制:C:\Documents and Settings\Administrator>iisreset /?IISRESET.EXE (c) Microsoft Corp. 1998-1999Usage:iisreset [computername]/RESTART 停止然后重新启动所有Internet 服务。

/START 启动所有Internet 服务。

/STOP 停止所有Internet 服务。

/REBOOT 重新启动计算机。

/REBOOTonERROR 如果在启动、停止或重新启动Internet 服务时发生错误,则重新启动计算机。

起源网资讯频道/NOFORCE 假如尝试停止失败时,不要强制终止Internet 服务。

/TIMEOUT:val 指定超时值(以秒为单位)来等待Internet 服务的成功终止。

假如REBOOTonERROR 参数已被指定,超时后可以重新启动计算机。

默认值为20 秒重新开始,60 秒停止,0 秒重新启动。

/STATUS 显示所有Internet 服务的状态。

/ENABLE 在本地系统上启用Internet 服务的重新启动。

iis无法正常运行

iis无法正常运行

iis在安装过程中往往会出现两种错误现象:
一、IIS默认站点停止,启动时发生意外Ox8ffe2740错误;或者IIS 站点前有红色的Error,或者静态网页无法在浏览器中预览
方法:把IIS的80端口改为其它为被使用的端口,如80改为8080,同时改站点的端口为8080。

步骤:
1、改IIS的80端口改为未被使用的端口,随意取值,未被使用就性,在这里改成8080端口。

2、重启IIS。

这时IIS已经可以启动,已经可以在IIS里浏览文件。

3、对应的在站点中把站点的端口改为IIS现在的8080端口,如由原来的http://localhost/改成http://localhost:8080/ 。

如果不改站点端口,则每次访问站点时都需要输入端口,如要访问index.asp,就要输入:http://localhost:8080/ index.asp。

改过之后每次按F12就可以直接预览
否则无法访问网页,提示找不到服务器或DNS 错误
二、iis安装好后出现MMC无法创建管理单元
这种现象是iis与系统不兼容造成的
iis5.1支持;xp sp1 xp sp2 xp sp3
iis6支持:windows2003
iis7支持:windows2008,windows vista看看自己是什么系统然后再去下载相应的iis。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

。(系统中没有"IIS ADMIN SERVICES"服务和DCOM选项的解决方法:这一般是IIS系统角色未完全安装导致的,在服务器管理器中将IIS角色服务里的"管理工具"全部安装即可,最重要的是要安装"管理工具"下的"管理服务")。
如果为灰色不可选:
这个是win2008 R2 x64的安全特性.一些核心系统组件只能允许本地帐号,TrustedInstaller有完全控制权限,而不是本地管理员组
4.在权限设置窗口中点高级,选择所有者标签,选中administrators为所有者
5.授予administrators组有读/写等所有权 注意:务必不要修改TrustedInstaller的权限
现在,重新执行组件管理器,可以修改权限了
错误模块名称: ntdll.dll,版本: 6.1.7600.16385,时间戳: 0x4a5be02b
异常代码: 0xc0000374
错误偏移量: 0x00000000000c6cd2
错误进程 ID: 0x780
错误应用程序启动时间: 0x01cdfe245a46a28e
错误应用程序路径: c:\windows\system32\inetsrv\w3wp.exe
现象:
为应用程序池“XXXX”提供服务的进程意外终止。进程 ID 是“1920”。进程退出代码是“0xff”。
RDP 协议组件 X.224 在协议流中发现一个错误并且中断了客户端连接。
策略禁用了其他支持设备的重定向。
应用程序池“XXXXX”将被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误。
要在Windows Server 2008 R2 上修改 “IIS Admin Service” ,你需要授予本地管理员组有注册表权限:
1.在组件管理器中查到IIS的appid
2.使用regedit,定位到HKEY_CLASSES_ROOT\AppID\{刚查到的ID}”
3.右键点击{刚查到的ID},选权限
ห้องสมุดไป่ตู้
为应用程序池“xxxx”提供服务的进程在与 Windows Process Activation Service 通信时出现严重错误。该进程 ID 为“2232”。数据字段包含错误号。
错误应用程序名称: w3wp.exe,版本: 7.5.7600.16385,时间戳: 0x4a5bd0eb
错误模块路径: C:\Windows\SYSTEM32\ntdll.dll
报告 ID: a1a059ae-6a17-11e2-b70b-81055d3a5c70
解决办法:
点击"开始"-"控制面板"-"管理工具"-"组件服务"-"计算机"-"我的电脑"-"DCOM"选项,
选择其下的"IIS ADMIN SERVICE",右健选择"属性",找到"安全",在"启动和激活权限"中编辑"自定义",添加帐号"NETWORK SERVICE ", 给该帐号赋予"本地启动"和"本地激活"的权限,重新启动IIS即可("开始"-"运行"-"CMD",点确定,然后运行IISRESET)。
相关文档
最新文档