阳光网驿-企业信息化交流平台【DTC零售连锁全渠道解决方案】

 找回密码
 注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

手机号码,快捷登录

老司机
查看: 2538|回复: 3

[经验分享] 管家婆CRM71在打开的时候Service Unavailable解决办法

[复制链接]
  • TA的每日心情
    开心
    2015-4-3 08:17
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    发表于 2009-9-16 14:47:05 | 显示全部楼层 |阅读模式
    Service Unavailable几大原因:
    原因一:网站超过了IIS连接数
    解决办法一:增加IIS连接数
    备注一:Windows 2003的操作系统在提示IIS过多时并非像win2000系统提示链接人数过多,而是提示"Service Unavailable"
    原因二:网站超过了IIS资源限制
    解决办法二:增加网站的资源
    备注二:Winodws2003中网站占用了超过IIS对该网站系统资源的限制后直接提示"Service Unavailable"
    原因三:网站的程序发生太多的错误
    解决办法三:修改程序错误
    备注三:Winodws2003中网站错误太多,就会造成该网站所在的应用程序池出错,这个时候可以在Windows2003的日志中看到应用程序池 'xxx' 被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误,这个时候网站就会直接显示"Service Unavailable"
    以上三个原因造成的"Service Unavailable",一般现象是出现"Service Unavailable"后,多刷新几次,就可以打开。
    第四种Service Unavailable的情况,刚刚安装的IIS就出现了Service Unavailable,都不在那三种种内,于是上服务器查看解决。
    因为是新装的IIS服务器,一般来说问题不可能出在iis本身,出现这样的问题一般先从权限方面考虑,先考虑IIS服务的启动帐户没有权限启动IIS
    单击开始”——“设置”——“控制面板”——“管理工具”——“服务,打开本地服务管理器,找到IIS Admin Service,双击打开IISADMIN属性,选择登陆选项卡,显示登陆身份为本地系统帐户,那IISADMIN服务就没有权限问题。
    单击开始”——“设置”——“控制面板”——“管理工具”——“服务,打开本地服务管理器,找到World Wide Web Publishing Service,双击打开W3SVC服务属性,选择登陆选项卡,显示登陆身份为本地系统帐户,那W3SVC服务就没有权限问题。(这里为了更加易操作,将打开服务的操作重新说了一遍)
    从这里可以排除了服务启动帐号没有权限启动的问题,下面还是回到终极解决方法中来。
    现象:单击开始”——“设置”——“控制面板”——“管理工具”——“事件查看器,打开事件查看器,单击系统,看到很多警告和错误,主要是以下几个:
    1)来源是“W3SVC”、事件ID“1002”的错误,描述是应用程序池 'DefaultAppPool' 被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误。
    2
    )来源是“W3SVC”、事件ID“1009”的警告,描述是为应用程序池 'DefaultAppPool' 提供服务的进程意外终止。进程 ID '1756'。进程退出代码是 '0xffffffff'

    3
    )来源是“DCOM”、事件ID“10016”的错误,描述是应用程序-特定 权限设置未将 COM 服务器应用程序(CLSID {A9E69610-B80D-11D0-B9B9-00A0C922E750}) 本地 激活 权限授予用户 NT AUTHORITY\NETWORK SERVICE SID (S-1-5-20)。可以使用组件服务管理工具修改此安全权限。

    分析:通过这几个事件可以判定应该是第三个事件ID“10016”DCOM错误引起了事件ID1009的应用程序池意外退出,从而造成事件ID1002的应用程序池被自动禁用的W3SVC错误,下面就来解决。
    问题确定:通过DCOM错误的提示,原因是NETWORK SERVICE用户没有权限启动{A9E69610-B80D-11D0-B9B9-00A0C922E750}
    找到了原因,下面就来解决这个问题
    先查找这个CLSID{A9E69610-B80D-11D0-B9B9-00A0C922E750}对应的服务,单击开始”——“运行,输入“regedit”启动注册表编辑器,在注册表编辑器的左侧树中选中我的电脑,再使用快捷键“Ctrl+F”打开查找对话框,在查找目标后输入刚才的CLSID“{A9E69610-B80D-11D0-B9B9-00A0C922E750}”查看的复选框中只保留,回车执行查找任务。
    查找到该CLSID,在注册表编辑器右侧显示了该CLSID的信息,从该信息得知,该CLSID对应的服务是IIS Admin Service,现在就可以确定NETWORK SERVICE用户没有权限启动IIS Admin Service
    打开开始”-“控制面板”-“管理工具”-“组件服务”-“计算机”-“我的电脑”-“DCOM配置选项,找到“IIS Admin Service”,右健选择属性,找到安全,在启动和激活权限中编辑自定义,添加帐号“NETWORK SERVICE ” 赋予本地启动本地激活的权限,重新启动IIS
    重启IIS,再次打开网页,现在已经正常显示了。
    楼主热帖
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    无聊
    2023-3-7 15:59
  • 签到天数: 200 天

    [LV.7]常住居民III

    发表于 2009-9-16 15:22:24 | 显示全部楼层
    看来LZ很精通CRM,有问题到时候请教你,希望多指教
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    郁闷
    2011-4-17 11:59
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2009-9-17 10:09:42 | 显示全部楼层
    经过操作 问题已解决 可用方法
    启用邀请码注册,提高发帖质量,建设交流社区

    该用户从未签到

    发表于 2009-10-16 08:44:49 | 显示全部楼层
    谢谢指教。我用了个CRM老是出错,而且一出错,远程都连接不上,无法远程维护。
    启用邀请码注册,提高发帖质量,建设交流社区
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表