zoukankan      html  css  js  c++  java
  • 【转】iis解决应用程序池**提供服务的进程意外终止进程ID是**。进程退出代码是'0x80'

    转自:http://blog.sina.com.cn/s/blog_56a68d5501013xdd.html

    我们公司旗下的红黑互联会遇到这种问题

    事件类型: 警告
    事件来源: W3SVC
    事件种类: 无
    事件 ID: 1009
    日期: 事件: XX:XX:XX
    用户: XX
    计算机: XXXX
    描述:
    为应用程序池 XXXXX 提供服务的进程意外终止。进程 ID 是 XXXX。进程退出代码是 0x80。
    有关更多信息,请参阅在 asp">http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
    原因:
    CAUSE
    Together with each worker process that IIS creates under a separate identity, the system creates a new desktop object by allocating memory from the configured desktop heap. This issue occurs because, when that heap has been exhausted, IIS cannot create more worker processes. Clients then receive the "service unavailable" error message in their Web browsers when they try to visit Web sites that those application pools host.
    独立进程的 内存堆戋消耗完了,IIS不能创建更多的进程工作空间来处理
    解决方法:
    警告:需要修改服务器的注册表,请修改前备份相关键值
    add the UseSharedWPDesktop registry key to your computer that is running IIS. This registry key permits all worker processes to run in one shared desktop, regardless of their worker process identities.
    To add the UseSharedWPDesktop registry key:

    1. HKEY_LOCAL_MACHINESystemCurrentControlSetServicesW3SVC
    2. 在Parameters键下新建一个DWORD项,名字为:UseSharedWPDesktop 值为1 重启IIS
    MS关于此键值描述:
    UseSharedWPDesktop
    注册表路径:HKEY_LOCAL_MACHINESystemCurrentControlSetServicesW3SVCParameters
    数据类型:REG_DWORD
    默认值: 0
    范围: 0 - 1
    如果您正使用唯一标识设置应用程序池,那么根据服务器上的应用程序和内存资源,将会达到大约 60 个应用程序池的上限。某些分配了单个新登录会话的系统资源存在一定的限制。这表明可以有 60 个进程以不同的帐户同时运行。IIS 6.0 支持在单个共享的工作站和桌面中运行这些进程,所需的成本为在所有各方之间共享单个用户会话的单个封装。要扩展到 60 个应用程序池以上并共享单个桌面,可将 UseSharedWPDesktop 更改为 DWORD 值 1。更改此注册表项之后,应当可以扩展到上百个应用程序池已及上百个同时运行的工作进程。

    描述

    为应用程序池 ‘XXXXX’ 提供服务的进程意外终止。进程 ID 是 ‘XXXX’。进程退出代码是 ‘0x80’。 有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。

    原因

    独立进程的 内存堆戋消耗完了,IIS不能创建更多的进程工作空间来处理

    解决方法

    1. 打开注册表编辑器。

    2. 找到 HKEY_LOCAL_MACHINESystemCurrentControlSetServicesW3SVC

    3. 在Parameters键下新建一个DWORD项,名字为:UseSharedWPDesktop 值为1 ,重启服务器即可。

  • 相关阅读:
    IOS 11 通讯录手机号「隐形字符」的 Bug
    本地添加const参数 防止短信接口恶意调用
    javascript阿拉伯数字 转 汉字中文数字
    js去掉数组的空字符串
    Chrome 清除某个特定网站下的缓存
    vue-cli中的babel配置文件.babelrc详解
    提交到github报错Please tell me who you are
    跨域问题
    js单线程、js任务队列、异步操作
    Java 异常
  • 原文地址:https://www.cnblogs.com/bit5566/p/4802602.html
Copyright © 2011-2022 走看看