zoukankan      html  css  js  c++  java
  • iis 7.5应用程序池自动停止

    今天在我的windows7旗舰版上配置iis7 (Internet Information Server)失败,一直未能启动服务,访问本地网络提示”Service Unavailable HTTP Error 503. The service is unavailable“。DefaultAppPool启动后自动停止。果断查看系统事件,这个错误居然和QQ拼音输入法有关:

    1.Windows 不能让您登录,因为不能加载您的配置文件。请检查您是否连接到网络,而且网络是否工作正常。

    详细信息 – 仅完成部分的 ReadProcessMemory 或 WriteProcessMemory 请求。

    2.Windows Process Activation Service 未能为应用程序池“DefaultAppPool”创建工作进程。数据字段包含错误号。

    3.应用程序池“DefaultAppPool”将被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误。

    4.Windows 不能将文件 \?C:UsersDefaultAppDataRoamingTencentQQPinyinmergecell.dict 复制到位置 \?C:UsersDefaultAppPoolAppDataRoamingTencentQQPinyinmergecell.dict。这可能由网络故障或安全权限导致。

    详细信息 – 拒绝访问。

    5.Windows 找不到本地配置文件,正在用临时配置文件让您登录。当您注销时,对此配置文件所作的更改将丢失。

    网上有一个解决方法就是将应用程序的的进程模型的标识由ApplicationPoolIdentify修改成NetWorkService,不过这个我没有试过。关于这个ApplicationPoolIdentity,默认情况下,选择“应用程序池标识”帐户。启动应用程序池时动态创建“应用程序池标识”帐户,是iis7的新特性,因此,此帐户对于应用程序来说是最安全的,我有点固执,不管他有没有用,我还是想从问题本身来解决,绕过问题并没有什么意思。

    说到底,ApplicationPoolIdentity是一个虚拟创建的账户,因为启动失败,所以我在c:users并没有看到他的文件夹名字,也就无从手动创建用户配置文件。中间试过很多方法,始终出现这个错误。最后查看这个C:UsersDefaultAppDataRoamingTencentQQPinyinmergecell.dict 文件发现原来他只有权限给了administrators,果断给users权限,再次启动DefaultAppPool,然后再localhost,大功告成。


    image

  • 相关阅读:
    JMeter一台机器可以支持多大的并发量
    apache遇到的权限以及其他一些问题
    高级运维要学习的知识
    运维学习的博客网站
    bind的各个记录的详解
    gdb的安装与使用
    CentOS6.x机器安装Python2.7.x
    centos7搭建nginx+uwsgi运行django环境
    学会数据库读写分离、分表分库——用Mycat,这一篇就够了!我转的
    linux运维、架构之路-xtrabackup
  • 原文地址:https://www.cnblogs.com/tangge/p/4193002.html
Copyright © 2011-2022 走看看