zoukankan      html  css  js  c++  java
  • 一次w3wp出现crash的简单解决方案

    1. 前几天同事求助, 说一台服务器iis出现多次崩溃的现象,重启iis就可以了.  具体原因不明.

    之前遇到过类似的问题  感觉最彻底的解决方案是 抓dump然后使用windbg 进行分析. 但是自己短时间内没有学习和使用windbg的计划, 所以就简单咨询了一下情境

    发现应用是备份恢复过来的  又是公网服务器 密码比较复杂, 所以怀疑可能是com+以及w3wp的进程密钥信息导致的了. 简单处理了下截止现在快一周了没有再复现, 可能是出现这个进程异常的原因之一. 

    简单记录一下:

    错误现象.

    错误时间文字版

    错误应用程序名称: w3wp.exe,版本: 10.0.14393.0,时间戳: 0x57899b8a
    错误模块名称: KERNEL32.DLL,版本: 10.0.14393.3630,时间戳: 0x5e8d4653
    异常代码: 0xc00000fd
    错误偏移量: 0x000000000001183d
    错误进程 ID: 0x1aa4
    错误应用程序启动时间: 0x01d65fd0eff79a8b
    错误应用程序路径: c:windowssystem32inetsrvw3wp.exe
    错误模块路径: C:WindowsSystem32KERNEL32.DLL
    报告 ID: 715c1d17-4b39-44d1-b685-7516ae3b3f5f
    错误程序包全名: 
    错误程序包相对应用程序 ID: 

    要过来密码之后为了方便解决主要改了如下几个地方

    1. COM+

    1. 命令行输入 dcomcnfg  打开组件服务
    2.双击到 组件服务-计算机-我的电脑-COM应用程序-Genersoft_GSP
    3.右键 属性 打开标识 
    4. 使用下列用户 输入 administrator 以及用户密码
    5. 然后关闭并且启动这个应用程序. # admin权限能够避免很多问题 但是存在安全隐患, 请务必酌情使用.

    2. IIS

    1. 命令行输入 inetmgr
    2.点击机器名-网站-default web site-cwbase
    3. 双击最右侧的基本设置
    4. 弹出来的界面有一个 连接为
    5. 输入administrator 以及用户密码
    6. 进行测试设置, 验证都是绿色无错误
    7.重启iis
    
    # administrator 权限请酌情使用. 

    然后就没有再出错误

    但是出现over stack的情况有很多种,大部分的说法是有死循环在, 造成堆栈区域溢出 ,如果这个方法解决不了的话 建议还是根据应用端出错的功能 分析代码, 查看是否有死循坏的情况. 

    或者是进一步抓取dump 分析dump 

    Good luck

  • 相关阅读:
    kerberos和hadoop的集成
    kerberos的原理
    Impala与Hive的异同
    为什么hdfs不适合存储小文件
    猛犸数据质量
    CIO的发展之路
    企业数据能力测评:认清现状,布局未来
    企业架构的演变
    其实,他只是个没长大的孩子【复制知乎
    看着自己之前写的便签,想笑
  • 原文地址:https://www.cnblogs.com/jinanxiaolaohu/p/13389154.html
Copyright © 2011-2022 走看看