Http 1.1 500错误问题解决方法

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介:
普通修改方式:   
  1、修改IWAM_Myserver帐号密码,在“开始”->“设置”->“控制面板”->“管理工具”->“计算机管理”中,“系统工具”->“本地用户和   组”->“用户”里面,一个IWAM_Myserver(Myserver为本地计算机名)的帐号内,右键更改密码,更改为一个自定义的密码即可,我们这里假   设为“000000”;     
  2、修改IIS内部IWAM_Myserver帐号密码,在c:\inetpub\adminscripts\目录下(IIS安装默认目录),输入:c:\inetpub\adminscripts>     
  cscript   adsutil.vbs   set   w3svc/wamuserpass   "000000"     
  (此处“0”表示用户自定义的密码)     
  修改成功后,系统有如下提示:     
  wamuserpass:   (string)   "******"     
  3、同步com+应用程序所用的IWAM_Myserver的密码,原技术文章上所叙述的办法有两种,我这里采用的为第二种,即“使用IWAM帐号同步脚本synciwam.vbs”     
  也就是在c:\inetpub\adminscripts目录下(默认目录)输入:     
  c:\inetpub\adminscripts>   cscript   synciwam.vbs   -v     
  前面都很顺利,但在“开始”->“设置”->“控制面板”->“管理工具”->“组件服务”中,“控制台根目录”->“组件服务”->“计算机”-   >“我的电脑”->“COM+应用程序”中,右键启动IIS   Out-Of-Process   Pooled   Applications,发现仍然报错,没办法重启IIS,发现问题现象   依旧如故,检查上面第三个步骤,输入csript   synciwam.vbs   -v命令后,返回的脚本执行情况其中最后一段有一个Error的提示。一段英文,具   体文字描述未能保存下来,意思理解为:IIS的原数据库拒绝访问。     
  4、万般无奈,删除IIS的组件包,重新建立之,仍然无效。     
    
  至此又出现问题了。   查看应用程序日志和系统日志,发现错误提示事件ID号依旧为:10010、36、4205   上述的三个步骤中,前面两步应该都没有问题,最后一步好象有点问题。   根据事件ID号,查找相关资料,找出解决办法如下:     
  在“开始”->“设置”->“控制面板”->“管理工具”->“计算机管理”中,“系统工具”->“本地用户和组”->“用户”里面,确认IWAM_My   server用户只在GUEST组内,再在“本地用户和组”->“组”里面,右键点击Users组属性,添加进NT   AUTHORITY\Authenticated   Users和NT   AUTHORITY\Interactive两个用户成员,确定。     
  重复第三个步骤,即在IIS安装默认目录下输入:c:\inetpub\adminscripts>   csript   synciwam.vbs   -v     
  根据返回的脚本执行情况进行查看,最后那一段的Error已经没有了,将COM+程序的用户改回为IWAM用户   
  ,重新启动IIS   Out-Of-Process     
  Pooled   Applications应用程序,没有再报错了,再重启IIS,检查所有WEB站点服务,故障现象解除!     
  也就是说到了这一步IIS下面的ASP程序才正式恢复重新启动。     
  至此,故障现象全部排除!     
    
  因此,以下几点需要注意的:     
  1、事件日志的空间设置稍微放大一些,默认才512K,根据硬盘空间,适当放大一些,避免出现日志文件已满的情况;     
  2、不要随便轻易清空事件日志中的事件记录,很多故障现象需要从这个里面下手找原因;     
  3、所有返回的系统提示信息一定要注意仔细查看;     
  4、IIS中的应用程序保护应为中或高,如为低,则所有ASP页面均以本地系统权限运行,安全性存在问题。     
  5、COM+程序的用户权限和用户启动权限很重要,应注意检查。     
  6、系统默认组有时有重要作用,不能轻易删除或修改。     
  7、系统重要文件(如SAM)不可轻易删除,应尽可能采取妥善的解决方法。如使用外部程序修改注册表或SAM表信息以获得管理员权限。而不要删除该文件。  




本文转自 jankie 51CTO博客,原文链接:http://blog.51cto.com/jankie/23012,如需转载请自行联系原作者
相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
|
JSON 前端开发 数据格式
【前后端异常】http/https post请求 返回415错误状态码的解决方法
【前后端异常】http/https post请求 返回415错误状态码的解决方法
3447 0
|
Java
http访问springboot接口出现401 、403、 Forbidden 错误解决方法
http访问springboot接口出现401 、403、 Forbidden 错误解决方法
2205 0
|
2月前
|
前端开发 JavaScript 数据库
https页面加载http资源的解决方法
https页面加载http资源的解决方法
65 5
|
2月前
|
前端开发 JavaScript 数据库
https页面加载http资源的解决方法
https页面加载http资源的解决方法
69 4
|
开发工具 数据安全/隐私保护 git
Git报错:remote: HTTP Basic: Access denied的解决方法
Git报错:remote: HTTP Basic: Access denied的解决方法
2122 0
Git报错:remote: HTTP Basic: Access denied的解决方法
|
前端开发 Java
Java 技术篇 - 前端浏览器发送一次url请求后端ServerSocket接收到两次请求原因及解决方法,GET /favicon.ico HTTP/1.1问题处理
Java 技术篇 - 前端浏览器发送一次url请求后端ServerSocket接收到两次请求原因及解决方法,GET /favicon.ico HTTP/1.1问题处理
784 0
Java 技术篇 - 前端浏览器发送一次url请求后端ServerSocket接收到两次请求原因及解决方法,GET /favicon.ico HTTP/1.1问题处理
|
4月前
|
前端开发 JavaScript 数据库
https页面加载http资源的解决方法
https页面加载http资源的解决方法
218 7
|
6月前
|
Java 数据库连接 应用服务中间件
表单数据返回不到,HTTP状态 404 - 未找未找到,解决方法,针对这个问题,写一篇文章,理一下思路,仔细与原项目比对,犯错的原因是Mapper层的select查询表单数据写错,注意打开的路径对不对
表单数据返回不到,HTTP状态 404 - 未找未找到,解决方法,针对这个问题,写一篇文章,理一下思路,仔细与原项目比对,犯错的原因是Mapper层的select查询表单数据写错,注意打开的路径对不对
|
8月前
|
负载均衡 数据库连接 API
什么是HTTP 500错误,怎么解决
什么是HTTP 500错误,怎么解决
5343 0
|
缓存 Linux 开发工具
centos 7 yum安装失败(HTTP Error 404 - Not Found)的解决方法
centos 7 yum安装失败(HTTP Error 404 - Not Found)的解决方法
2884 0