精华内容
下载资源
问答
  • 查看IIS进程所对应的应用程序池名称
    千次阅读
    2018-10-27 10:54:23

            我们在将项目部署到服务器的IIS上后,某些情况下可能会感觉到项目访问的速度非常慢,然后查看服务器的使用情况,可能会发现内存或CPU等占用率非常高。这里就针对CPU占用率较高的情况进行描述处理。

    1、首先打开任务管理器(WIN10系统为例),然后点击“打开资源监视器”,如下图所示:

    2、点击到CPU选项卡,可以查看到PID列对应到的w3wp.exe进程,例如下图所示的IIS进程的PID为8772和13464;

    3、以管理员身份运行打开CMD,然后输入%systemroot%\system32\inetsrv\AppCmd.exe list wpc:\windows\system32\inetsrv\appcmd list wp,然后回车,这样就可以看到对应的PID对应的是哪个应用程序池了。

    这样找到了哪个应用程序池就找到了具体部署的哪个项目了,方便修改项目的BUG问题。

    更多相关内容
  • 1:没有打SP1补丁的时候会出现这个IIS6.0假死问题,但现在微软都在... 查看iis的应用程序池,状况提示为:未 指定错误,同时应用程序池自动停止运行; 用事件查看查看系统错误日志,发现如下提示: 应 用程序-特定 权限
  • 看事件日志,提示如下: 事件类型: 警告 事件来源: W3SVC 事件种类: 无 事件 ID: 1009 日期: 2007-7-11 事件: 14:57:47 用户: N/A 计算机: GHITR-61969D77E 描述: 为应用程序池 事件类型: 错误 事件来源: DCOM 事件...
  • windows 2003 补丁 KB982666 可能会导致 iis 应用...系统日志报错:“应用程序池 ‘AppPool #1′ 被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误。” 3.系统日志警告:“为应用程序池 ‘AppPool #1
  • 问题如下: 1.... 2.windows事件查看器-应用程序Log The state server has closed an expired TCP/IP connection. The IP address of the client is 127.0.0.1. The expired Read operation began at
  • IIS中应用程序池中的高级设置分析

    千次阅读 2020-12-09 15:59:42
    我们在设置站点的时候需要选择应用程序池如下图 但我们需要用自己的应用程序池,那么就要自己创建了 基础设置这里就带一下,给你的应用程序池命名,.net CLR版本一般选四点零就好了,托管管道模式根据需要选择集成...

    我们在设置站点的时候需要选择应用程序池如下图

    在这里插入图片描述

    但我们需要用自己的应用程序池,那么就要自己创建了

    在这里插入图片描述
    基础设置这里就带一下,给你的应用程序池命名,.net CLR版本一般选四点零就好了,托管管道模式根据需要选择集成还是经典,我这选择的是集成就可以。

    来具体分析高级里面的内容

    在这里插入图片描述

    1.名称

    就是刚刚设置的名称

    2.启动模式

    按需运行或者始终运行 [1] OnDemand;[2]AlwaysRunning;

    3.启用 32 位应用程序

    需要看你的程序如果是32位的程序就选启用32位如果不是就选false

    4.处理器关联掩码

    处理器的源码一般不去设置

    5.处理器关联掩码(64位选项)

    功能和上面一样

    6.限制(百分比)

    配置允许应用程序池中的工作进程在" CPU 限制间隔 "属性指示的时间段内使用的 CPU 时间的最大百分比。如果超过“ CPU 限制 ”属性设置的限制,系统将向事件日志写入一个事件,并且可能触发一组可选事件(由“CPU 限制操作”属性决定)。如果将此属性的值设为 0 ,将禁止将工作进程限制为 CPU 时间的百分比。

    原文阅读:《IIS应用程序池高级设置各参数详解》
    网址:https://www.xiaojinzi.com/net/m1248396com
    来源:小金子目录
    申明:商业转载请联系本站获得授权,非商业转载请注明出处。

    7.限制操作

    [action] 如果设置为"NoAction",将生成一个事件日志条目。如果设置为“KillW3WP”,则将在重设间隔期间关闭应用程序池并生成一个事件日志条目。如果设置为“ Throttle ”,则 CPU 使用率将限制为限制中设置的值。不使用限制间隔,并且生成一个事件日志条目。如果设置为“ ThrottleUnderLoad ”,则只有在争用 CPU 时,才限制 CPU 使用率。不使用限制间隔,并且生成一个事件日志条目。  [1] NoAction; [2] KillW3WP; [3] Throttle; [4] ThrottleUnderLoad;

    原文阅读:《IIS应用程序池高级设置各参数详解》
    网址:https://www.xiaojinzi.com/net/m1248396com
    来源:小金子目录
    申明:商业转载请联系本站获得授权,非商业转载请注明出处。
     2.6 已启用处理器关联  [smpAffinitized] 如果设为 True ,“处理器关联掩码”属性会强制为此应用程序池提供服务的工作进程在特定的 CPU 上运行。这样便可以在多处理服务器中有效使用 CPU 缓存。  3、回收:    3.1 发生配置更改时禁止回收  [disallowRotationOnConfigChange] 如果为 True,应用程序池在发生配置更改时将不会回收。  3.2 固定时间间隔(分钟)  [time] 一个时间段(以分钟为单位),超过该时间后,应用程序池将回收。值为 0 意味着应用程序池不会按固定间隔回收。  3.3 禁止重叠回收  [disallowOverlappingRotation] 如果为 True ,将发生应用程序池回收,以便在创建另一个工作进程之前退出现有工作进程。如果工作进程加载不支持多个实例的应用程序,请将该属性设为True。  3.4 请求限制  [requests] 应用程序池在回收之前可以处理的最大请求数。如果值为0,则表示应用程序池可以处理的请求数没有限制。  3.5 生成回收事件日志条目  [logEventOnRecycle] 每发生一次指定的回收事件时便生成一个事件日志条目。  3.5.1 ISAPI 报告了非正常状态  [IsapiUnhealthy] 如果为True,则当应用程序池由于 ISAPI 扩展将其自身报告为非正常而进行回收时,系统将生成一个事件日志条目。  3.5.2 超出请求限制  [Requests] 如果为 True,则当应用程序池在超出其请求限制后进行回收时,系统将生成一个事件日志条目。  3.5.3 超出虚拟内存限制  [Memory] 如果为True,则当应用程序池在超出其虚拟内存限制后进行回收时,系统将生成一个事件日志条目。  3.5.4 固定时间间隔  [Time] 如果为True,则当应用程序池按计划的间隔进行回收时,系统将生成一个事件日志条目。  3.5.5 手动回收  [OnDemand] 如果为True,则当手动回收应用程序池时,系统将生成一个事件日志条目。  3.5.6 特定时间  [Schedule] 如果为True,则当应用程序池在计划的时间进行回收时,系统将生成一个事件日志条目。  3.5.7 已超出专用内存限制  [PrivateMemory] 如果为True,则当应用程序池在超出其专用内存限制后进行回收时,系统将生成一个事件日志条目。  3.5.8 应用程序池配置已更改  [ConfigChange] 如果为True,则当应用程序池由于其配置发生更改而回收时,系统将生成一个事件日志条目。  3.6 特定时间  [schedule] 应用程序池进行回收的一组特定的本地时间(24小时制)。  3.7 虚拟内存限制(KB)  [memory] 工作进程可以使用的最大虚拟内存量(以 KB 为单位),超过此内存量,将导致应用程序池回收。如果值为 0 ,则表示没有限制。  3.8 专用内存限制(KB)  [privateMemory] 工作进程可以使用的最大专用内存量(以 KB 为单位),超出此内存量,将导致应用程序池回收。如果值为0,则表示没有限制。  4、进程孤立:  4.1 可执行文件  [orphanActionExe] 当工作进程被废弃(孤立)时运行的可执行文件。例如,“C:\dbgtools\ntsd.exe”将调用 NTSD 来调试工作进程故障。  4.2 可执行文件参数  [orphanActionParams] 当工作进程被废弃(孤立)时所运行的可执行文件的参数。例如,如果 NTSD 是为调试工作进程故障而调用的可执行文件,则“-g -p %1%”适用。  4.3 已启用  [orphanWorkerProcess] 如果设为True ,则无响应的工作进程将被废弃(孤立),而不是终止。可以使用此功能来调试工作进程故障。  5、进程模式:    5.1 Ping 间隔(秒)  [pingInterval] 两次向为此应用程序池提供服务的工作进程发送健康状况监视 ping 所间隔的时间段(以秒为单位)。  5.2 Ping 最大响应时间(秒)  [pingResponseTime] 为工作进程指定的、响应健康状况监视 ping 的最长时间(以秒为单位)。如果工作进程不响应,将被终止。  5.3 标识  [identityType, username, password] 配置应用程序池以作为内置账户或特定的用户标识运行,内置账户也就是“应用程序池标识”(推荐)、“网络服务”、“本地系统”、“本地服务”。  5.4 关闭时间限制(秒)  [shutdownTimeLimit] 为工作进程指定的、完成处理请求并关闭的时间段(以秒为单位)。如果工作进程超过关闭的时间限制,将被终止。  5.5 加载用户配置文件  [loadUserProfile] 此设置指定 IIS 是否为应用程序池标识加载用户配置文件。当此值为 True 时,IIS为应用程序池标识加载用户配置文件。如果您需要像 IIS 6.0 那样不为应用程序池标识加载用户配置文件,则此值设置为 false。  5.6 空闲超时操作  [idleTimeoutAction] 达到空闲超时持续时间后要执行什么操作。  5.7 启动时间限制(秒)  [startupTimeLimit] 为工作进程指定的、启动并进行初始化的时间段(以秒为单位)。如果工作进程初始化时间超过启动时间限制,将被终止。  5.8 启用 Ping  [pingingEnabled] 如果为 True,系统将定期对为此应用程序池提供服务的工作进程执行ping 操作,以确保这些工作进程仍及时响应。此过程称为健康状况监视。  5.9 生成进程模型时间日志条目  [logEventOnProcessModel] 为每次发生的指定进程模型事件生成一个事件日志条目。  5.9.1 空闲超时已到  [IdleTimeout] 如果为 True,则当应用程序池在超出其空闲时限制后关闭时,系统将生成一个事件日志条目。  5.10 闲置超时(分钟)  [idleTimeout] 工作进程在关闭之前可以保持闲置状态的时间(以分钟为单位)。如果某个工作进程既未处理请求,也未收到任何新的请求,则将进入闲置状态。  5.11 最大工作进程数  [maxProcesses] 可用来处理对应程序池的请求的最大工作进程数。如果此数字大于 1,则应用程序池为“Web 园”。在 NUMA 感知系统上,如果此数字为 0,则为获得最佳性能,IIS 将启动与 NUMA 节点一样多的工作进程。  6、快速故障防护:   6.1 “服务不可用”响应类型:  [LoadBalancerCapabilities] 如果设为 HttpLevel,那么当应用程序池停止时, HTTP.sys 将返回 HTTP 503 错误。如果设为 TcpLevel,HTTP.sys 将重置连接。如果负载平衡器识别其中一种响应类型,并随后重定向该类型,则此设置非常有用。  6.2 故障间隔(分钟)  [rapidFailProtectionInterval] 应用程序池发生指定数量的工作进程崩溃(最大故障数)的最短时间间隔(以分钟为单位)。如果低于此间隔,应用程序池将被快速故障防护功能关闭。  6.3 关闭可执行文件  [autoShutdownExe] 当应用程序池被快速故障防护功能关闭时所运行的可执行文件。可以使用它来配置负载平衡器,将此应用程序池的通信重定向至其他服务器。  6.4 关闭可执行文件参数  [autoShutdownParams] 当应用程序池被快速故障防护功能关闭时运行的可执行文件的参数。  6.5 已启用  [rapidFailProtection] 如果设为 True,则当在指定的时间段(故障间隔)内出现指定数量的工作进程崩溃(最大故障数)的情况时,应用程序池将被关闭。默认情况下,如果在5分钟的间隔内发生5次崩溃,应用程序池将被关闭。  6.6 最大故障数  [rapidFailProtectionMaxCrashes] 应用程序池被快速故障防护功能关闭之前允许的最大工作进程崩溃数。

    原文阅读:《IIS应用程序池高级设置各参数详解》
    网址:https://www.xiaojinzi.com/net/m1248396com
    来源:小金子目录
    申明:商业转载请联系本站获得授权,非商业转载请注明出处。

    展开全文
  • 应用程序池的配置

    千次阅读 2015-12-11 18:37:00
    有人说是可能是应用程序池的个数更加多的原因。具体的自己还不是清楚,查了一下关于应用程序池的东西,感觉这篇博客挺不错的。 要点 只有在工作进程隔离模式下运行时才能使用这个 IIS 6.0 功能。 应用程序...

            今天,突然发现患了服务器之后,网页的刷出速度更慢了,想了想这些服务器的性能比原来的服务器更好,但是为什么网页的速度却比原来的更加慢了啊?

    有人说是可能是应用程序池的个数更加多的原因。具体的自己还不是清楚,查了一下关于应用程序池的东西,感觉这篇博客挺不错的。

    要点 只有在工作进程隔离模式下运行时才能使用这个 IIS 6.0 功能。

    应用程序池是将一个或多个应用程序链接到一个或多个工作进程集合的配置。因为应用程序池中的应用程序与其他应用程序被工作进程边界分隔,所以某个应用程序池中的应用程序不会受到其他应用程序池中应用程序所产生的问题的影响。

    通过创建新的应用程序池以及为其指派网站和应用程序,可以使您的服务器更加有效、可靠,同时也可以使您的其他应用程序一直保持可用状态,即使当为新应用程序池提供服务的工作进程出现问题时。

    创建应用程序池的原则

    在配置应用程序池时请考虑以下原则:

    • 要隔离运行在同一台计算机上但属于不同网站的 Web 应用程序,请为每个网站创建单独的应用程序池。
    • 为了增强安全性,请为每个应用程序池配置唯一的用户帐户(进程标识)。请使用具有尽量少的用户权利的帐户,例如 IIS_WPG 组中的网络服务帐户。
    • 如果在同一台服务器上同时存在一个应用程序的测试版和正式发行版,请将这两个版本的应用程序分隔到两个不同的应用程序池中。这样做可以隔离该应用程序的测试版本。
    • 作为设计上的考虑,如果您想配置一个应用程序以其特有的一组属性来运行,请为这个应用程序单独创建一个应用程序池。

    要点 您必须是本地计算机上 Administrators 组的成员或者您必须被授予了相应的权限才能执行下列步骤。作为安全性的最佳操作,请使用不属于 Administrators 组的帐户登录计算机,然后使用运行方式命令以管理员身份运行 IIS 管理器。在命令提示符下,键入 runas /user:administrative_accountname "mmc %systemroot%\system32\inetsrv\iis.msc"。

    创建新应用程序池

    1. 在 IIS 管理器中,展开本地计算机,右键单击“应用程序池”,指向“新建”,然后单击“应用程序池”。
    2. 在“应用程序池名称”框中,输入新的应用程序池名称。
    3. 如果在“应用程序池 ID”框中出现的 ID 不是您想要的,那么请输入一个新的 ID。
    4. 在“应用程序池设置”中,单击适当的设置。如果您单击了“将现有应用程序池作为模板”,请在“应用程序池名称”框中右键单击想要用来作为模板的应用程序池。
    5. 单击“确定”。

    将应用程序指派到应用程序池

    1. 在 IIS 管理器中,右键单击您要为其指派应用程序池的应用程序,然后单击“属性”。
    2. 单击“虚拟目录”、“目录”或“主目录”选项卡。
    3. 如果您正在指派一个目录或虚拟目录,请验证“应用程序名”是否已被填写。如果“应用程序名”框尚未被填写,请单击“创建”,然后输入名称。
    4. 在“应用程序池”列表框中,单击您想要为其指派网站的应用程序池的名称。
    5. 单击“确定”。

     


    默认情况下,在安装IIS时会创建一个默认网站并创建一个名为DefaultAppPool的应用程序池为其使用;默认配置下的应用程序池已经可以很好的进行工作,建议你只有在特别需要时才对应用程序池进行配置。

     

    配置应用程序池属性

    在IIS管理控制台中展开应用程序池文件夹,然后右击对应的应用程序池,点击属性,你可以在应用程序池的属性中进行以下配置:

    回收

    回收标签,你可以设置工作进程的回收方式:

    • 回收工作进程(分钟):在工作进程运行多少分钟后回收工作进程,默认启用,并且设置为1740分钟(29小时);

    • 回收工作进程(请求数目):在工作进程处理多少 个HTTP请求后终止此工作进程,默认禁用,如果启用则默认值为35000

    • 在下列时间回收工作进程:在指定的时间回收工作进程,默认禁用;如需启用,勾选后点击添加按钮添加回收的时间即可,使用24小时制定义回收的时间;

    • 消耗太多内存时回收工作进程:

      • 最大虚拟内存(兆):当工作进程使用的虚拟内存达到设置的值时回收工作进程,默认禁用,如果启用则默认值为500 M;建议设置为不超过虚拟内存总数的70%;

      • 最大使用的内存(兆):当工作进程使用的物理内存达到设置的值时回收工作进程,默认禁用,如果启用则默认值为192 M;建议设置为不超过物理内存总数的60%;

    另外需要注意的是,应用程序池具有以下两种工作进程回收方式,不过这两种回收方式均不会造成Web服务的中断:

    • 默认情况下,应用程序池使用重叠回收方式。在这种方式下,当应用程序池要关闭某个工作进程时,会先创建一个工作进程,直到新的工作进程成功创建后才关闭旧的工作进程;

    • 应用程序池也可以先关闭旧的工作进程,然后再创建新的工作进程。

    如果Web应用程序不支持多实例运行,那么你必须配置应用程序池禁止使用重叠回收方式。此配置无法在IIS管理控制台中进行修改,只能通过在metabase.xml中修改对应应用程序池的DisallowOverlappingRotation metabase属性为true进行。 
     

     

    性能

    性能标签你可以设置工作进程的运行方式:

    • 在空闲此段时间后关闭工作进程(分钟):当工作进程空闲多少分钟后关闭此工作进程,这降低了空闲工作进程对系统资源和CPU性能的消耗,默认启用并且设置为20分钟;

    • 核心请求队列限制为(请求次数):当HTTP.sys接收到某个客户端发送的HTTP请求时,如果处理此请求的对应应用程序池的工作进程还处于忙状态,则HTTP.sys将接收到的请求保存在对应应用程序池的请求队列中,直到工作进程空闲为止。此选项即用于设置此应用程序池的请求队列所能容纳的请求数量,默认情况下每个应用程序池的请求队列限制为保留1000个请求,如果超出则向客户端返回503错误,你可以根据需要适当进行修改,最大可以设置为65535。但是如果设置太大则会消耗大量的系统资源 ,而设置太小会导致客户端访问时频繁出现503错误。

    • 启用CPU监视:监视此应用程序池的CPU使用率,默认未启用;如果某个应用程序池占用的CPU利用率过多,那么可以通过配置此选项来限制此应用程序池;

      • 最大CPU使用率(百分比):所设置的应用程序池所能使用的最大CPU使用率;启用CPU监视时默认值为100;

      • 刷新CPU使用率(分钟):刷新CPU使用率的间隔时间;启用CPU监视时默认值为5;

      • CPU使用率超过最大使用率时执行的操作:当此应用程序池的CPU使用率超过所设置的最大CPU使用率时所进行的操作,启用CPU监视时默认为,此时IIS只是在事件日志中进行记录而不进行其他操作;如果选择为关闭,那么IIS将关闭此应用程序池中的所有工作进程;

    • Web园:在Web园中你可以配置此应用程序池所使用的最大工作进程数,默认为1,最大可以设置为4000000; 配置使用多个工作进程可以提高该应用程序池处理请求的性能,但是在设置为使用多个工作进程之前,请考虑以下两点:

      • 每一个工作进程都会消耗系统资源和CPU占用率;太多的工作进程会导致系统资源和CPU利用率的急剧消耗;

      • 每一个工作进程都具有自己的状态数据,如果Web应用程序依赖于工作进程保存状态数据,那么可能不支持使用多个工作进程。

     

     

    运行状况

    运行状况标签你可以配置应用程序池监视工作进程的运行状况,

    • 启用Ping:默认情况下应用程序池配置为每隔30秒Ping工作进程,当工作进程没有进行响应时,则认为此工作进程出现故障并默认配置为关闭此工作进程。你可以修改Ping的时间间隔,但是太长的Ping间隔可能会导致Web服务的中断,而太短的Ping间隔又会消耗更多的系统资源和CPU利用率,因此建议你保留默认配置;

    • 启用快速失败保护:如果Web应用程序代码编写有问题,它可能会导致工作进程持续出现问题。默认情况下应用程序池配置为启用快速失败保护,当工作进程在配置的时间段(默认为5分钟)内发生的失败次数超过了配置的值(默认为5次),则禁用此应用程序池。

    • 启动时间限制:IIS等待属于此应用程序池的工作进程启动的时间,当工作进程启用时间超出此设置值时,IIS会在事件日志中进行记录;

    • 关闭时间限制:当IIS检测到某个工作进程出现故障时,将此工作进程标记为关闭,此选项指定了IIS等待工作进程自动关闭的时间限制,如果超出此时间限制后工作进程尚未关闭,则IIS强行关闭工作进程。

     

     

    标识

    标识标签,你可以配置工作进程所运行的用户账户。在IIS 5或者当IIS 6运行在IIS 5隔离模式时,工作进程运行在本地系统账户,而运行在工作进程隔离模式下的IIS 6的工作进程运行在网络服务账户下,这降低了系统被攻击的可能性。

    你可以配置工作进程运行在预定义的本地系统本地服务网络服务账户下,也可以配置为使用某个自定义的用户账户。建议使用默认的网络服务账户;不过如果为了更高的安全性,可以配置使用自定义的用户账户,不过建议你只是将此自定义用户加入到IIS_WPG用户组中,因此IIS_WPG用户组包含了可以启动和运行工作进程的最小权限。

    原创:http://www.cnblogs.com/qqflying/archive/2010/08/18/1802644.html
    展开全文
  • iis6应用程序池被自动禁用问题 Service Unavailable 应用程序池 'DefaultAppPool' 被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误。应用程序-特定 权限设置未将 COM 服务器应用程序(CLSID 为 .......

    描述:

    iis6应用程序池被自动禁用问题 Service Unavailable 应用程序池 'DefaultAppPool' 被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误。应用程序-特定 权限设置未将 COM 服务器应用程序(CLSID 为 .............

    1.首先是打开IIS管理器.检查应用程序池,果然"DefaultAppPool"出错了.而且不是平常的停止的图标.

    2.试着重启"DefaultAppPool"应用程序池,一浏览页面马上就关闭.

    3.到了查看事件日志的时候了.发现了以下这类的日志

    事件类型: 警告
    事件来源: W3SVC
    事件种类: 无
    事件 ID: 1009
    日期:  2008-6-24
    事件:  16:12:33
    用户:  N/A
    计算机: MAIL
    描述:
    为应用程序池 'DefaultAppPool' 提供服务的进程意外终止。进程 ID 是 '3160'。进程退出代码是 '0xffffffff'。

    有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。

    4.会不会是默认的程序池出问题了?于是,尝试新建一个新的程序池.将默认网站的程序池改成新的.但是问题依旧.出现相似的日志.

    事件类型: 错误
    事件来源: W3SVC
    事件种类: 无
    事件 ID: 1002
    日期:  2008-6-25
    事件:  14:17:04
    用户:  N/A
    计算机: MAIL
    描述:
    应用程序池 'AppPool #1' 被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误。

    有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。


    5.再查找事件日志另一个日志引起了我的注意.如下:

    事件类型: 错误
    事件来源: DCOM
    事件种类: 无
    事件 ID: 10016
    日期:  2008-6-24
    事件:  16:12:33
    用户:  NT AUTHORITY/NETWORK SERVICE
    计算机: MAIL
    描述:
    应用程序-特定 权限设置未将 COM 服务器应用程序(CLSID 为 
    {A9E69610-B80D-11D0-B9B9-00A0C922E750}
    )的 本地 激活 权限授予用户 NT AUTHORITY/NETWORK SERVICE SID (S-1-5-20)。可以使用组件服务管理工具修改此安全权限。

    有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。

    6.有点戏了.看看CLSID 为 {A9E69610-B80D-11D0-B9B9-00A0C922E750} 是什么服务先.最后在下面的注册表项中找到它:

    HKEY_CLASSES_ROOT/AppID/{A9E69610-B80D-11D0-B9B9-00A0C922E750}

    7.名字刚好是"IIS Admin Service"

    8.好了,找到是什么了.从"管理工具"中打开"组件服务",找到IIS Admin Service对比一下CLSID是否一致

    9.确定是这个以后,接下来的就是为它增加NETWORK SERVICE权限了.
    A启动和激活权限,点击"自定义"..

    B.在用户列表中添加"NETWORK SERVICE",

    C.并给予本地启动和激活权限,保存退出.

    另外,如果还是有问题,把“IIS wamreg admin SERVICE”也这样操作一下,右健选择“属性”,找到“安全”,在“启动和激活权限”中编辑“自定义”,添加帐号 
    network service network service 分别给本地启动和激活权限。

    2014年2月18日再补充:今日有网友向最火软件小编反馈他的解决方法,就是在Windows server 2008 R2 64位下使用PHP5.5.x版本,不用以上设置,也解决了此问题。

    到此问题解决。

    也有朋友提到,选项无法编辑,为灰色,应该怎么办?

    这个是win2008 R2 x64的安全特性.一些核心系统组件只能允许本地帐号,TrustedInstaller有完全控制权限,而不是本地管理员组 
    要在Windows Server 2008 R2 上修改 “IIS Admin Service” ,你需要授予本地管理员组有注册表权限: 
    1.在组件管理器中查到IIS的appid 
    2.使用regedit,定位到HKEY_CLASSES_ROOT\AppID\{刚查到的ID}” 
    3.右键点击{刚查到的ID},选权限 
    4.在权限设置窗口中点高级,选择所有者标签,选中administrators为所有者 
    5.授予administrators组有读/写等所有权 注意:务必不要修改TrustedInstaller的权限 
    现在,重新执行组件管理器,可以修改权限了

    展开全文
  • IIS 之 应用程序池

    千次阅读 2018-07-17 18:45:00
    IIS(Internet Information ... 应用程序池 → 右键(待设置应用程序池)→ 高级设置,如下图:    1、常规,如下图:    1.1 .NET CLR 版本  [managedRuntimeVersion] 配置应用程序池,以加载特定版本的 .NET...
  • IIS的应用程序池优化方法

    千次阅读 2018-07-17 18:42:00
    服务器经常产生“应用程序池 'DefaultAppPool' 提供服务的进程关闭时间超过了限制。进程 ID 是 '3504'。”的错误,导致iis处于假死状态,经了解是IIS应用程序池的设置问题。解决方法如下(红色字为标记): Internet ...
  • 服务器IIS应用程序池假死

    千次阅读 2014-09-10 15:43:09
    查看iis的应用程序池,状况提示为:未指定错误,同时应用程序池自动停止运行; 用事件查看查看系统错误日志,发现如下提示: ----------------------------------- 应用程序-特定 权限设置未将 COM 服务器应用程序...
  • IIS 应用程序池自动停止处理

    千次阅读 2020-05-07 11:25:26
    使用系统日志查一下报错的3条详细信息: 第一条:应用程序池DefaultAppPool的标识无效。可能是为标识指定的用户名或密码不正确,或者用户不具有批登录权限。如果不更正标识,则当应用程序池接收到它的第一个请求时...
  • Windows Process Activation Service (WAS) 未创建工作进程来为应用程序池提供服务,因为该应用程序池标识无效。 第三条:应用程序池DefaultAppPool已被禁用。Windows Process Activation Service (WAS)在启动为该...
  • 前景:在本地的VS编辑器运行起来正常,但是部署上服务器就会报错。 说明:执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息:...
  • 配置IIS应用程序池

    千次阅读 2013-10-21 10:51:36
    IIS 6的核心在于工作进程隔离模式,而应用程序池则是定义工作进程如何进行工作,因此,可以说应用程序池是整个IIS 6的核心。 和IIS 5中只能使用单个应用程序池不同,工作在工作进程隔离模式的IIS 6
  • from:...因为应用程序池中的应用程序与其他应用程序被工作进程边界分隔,所以某个应用程序池中的应用程序不会受到其他应用程序池中应用程序所产生的问题的影响。 ...
  • iis应用程序池监控方法实例

    千次阅读 2019-05-18 14:00:41
    栏目:win服务器问题汇总 时间:...目的:公司服务器IIS有十几个应用地址,总在不经意间停掉一个,停止线系统日志里会有一大堆警告日志,然后就停掉了,分析了好几次,网上有人说是某一个网站的问题应该查网站,但...
  • 应用程序池 '×××' 提供服务的进程关闭时间超过了限制。...例如设置失败保护为每5分钟失败数超过5次则关闭应用程序池,就会出现停止服务的情况,此时提示日志为:应用程序池 '×××' 被自动禁用,...
  • iis应用程序池自动停止,window日志报错:w3wp.exe应用程序错误 错误模块名称 KERNEL32.DLL,版本 6.3.9600.17415,时间戳 0x545049be 解决方案: 在网上找到很多方式但是都不起作用,修改文档权限,修改...
  • IIS6 应用程序池的配置

    千次阅读 2015-07-10 22:07:39
    应用程序池的配置 要点 只有在工作进程隔离模式下运行时才能使用这个 IIS 6.0 功能。 ...应用程序池是将一个或多个应用程序...通过创建新的应用程序池以及为其指派网站和应用程序,可以使您的服务器更加有效、可
  • 最近我有一台Windows 2008服务器老是出现IIS假死,上面的网站老是无法访问,有时重启IIS就能解决,然后就查看IIS的事件,写着为应用程序池的工作进程因不活动而被关闭。应用程序池超时配置被设置为 20 分钟。需要时...
  • 服务器经常产生“应用程序池 ‘DefaultAppPool’ 提供服务的进程关闭时间超过了限制。 为应用程序池 ‘DefaultAppPool’ 提供服务的进程关闭时间超过了限制 服务器经常产生“应用程序池 ‘DefaultAppPool’ 提供服务...
  • IIS应用程序池假死解决办法

    千次阅读 2014-01-06 13:17:30
    另外,有些解决方法,似是而非,不能找到其中的问题关键点,本人平时对于服务器的应用上也有点实践,因此,今天稍稍总结一点平时遇到地问题和解决方法,特别是对iis的特殊权限引起问题、iis应用程序池假死问题和比较...
  • IIS系列:三、管理应用程序池

    千次阅读 2018-07-08 16:15:17
    IIS系列:三、管理应用程序池 简介:本文介绍如何创建应用程序池以及如何修改应用程序池配置。管理应用程序池:1、右键点击应用程序池,选择“添加应用程序池“;2、输入应用程序池名称,选择支持的.Net版本,V2.0...
  • IIS自动回收相当于服务器IIS重启,应用程序池内存清空,所有数据被清除,相当于IIS重启,在度量快速开发平台服务器端,为了减小数据库负担,内存中暂存了很多信息,不适合频繁的回收,因为回收会造成服务器端所有...
  • 今天在网站配置的时候发现一件比较离奇的事,那就是当我配置好网站后访问时,总是出现service unavailable的500错误提示,我检查来检查去,...这个现象,还有一个特点,那就是当我访问网站时,IIS应用程序池
  • 服务器cpu,内存正常, 部分网站打不开,应用程序池回收就正常,如何解决? 服务器cpu,内存正常, 部分网站打不开,应用程序池回收就正常,如何解决? 提问: 服务器\IIS和ASP问题请问下各位``网站最近每天要出现几次打不...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 78,667
精华内容 31,466
关键字:

服务器查看应用程序池日志