none
2012 R2 服务器 网站并发访问很高的时候,手动 iisreset.exe 重启 IIS 会触发随机导致蓝屏 RRS feed

  • 问题

  • 此前有用户反馈,重启IIS的时候,有时候会导致蓝屏。

    情况经过(为了方便装2012 R2系统,我找了一个XXX公司的云服务器做测试,云服务器测试估计可以排除硬件问题)

    1、服务器环境 2012 R2,补丁更新到最新(2019年4月16日补丁)。全新系统,只安装IIS。没有安装其他第三方软件。

    2、模拟一个高度并发访问

    使用微软IIS6工具里的 tinyget.exe 程序

    下载地址 https://support.microsoft.com/en-sg/help/840671/the-iis-6-0-resource-kit-tools

    tinyget -srv:111.222.333.444 -uri:/ -headers  -threads:10 -loop:10000 -status:200 -ver:1.1

    模拟并发访问网站首页,注意,这个不能服务器上运行,只能在其他电脑连接服务器

    3、 tinyget运行大约 几十秒后,手动运行 iisreset.bat 重启 IIS,会出现 服务器蓝屏(并发量高的时候,重启一次,就蓝屏,如果访问量很小,要多次重启IIS)

    4、日志情况

    C:\Windows\System32\LogFiles\HTTPERR 里的日志,也会记录 404 Notfond 字样,但 https://support.microsoft.com/pt-pt/help/820729/error-logging-in-http-apis 官方文档中没有404这个的原因。

    5、事件查看器里,会记录蓝屏日志

    6、蓝屏信息,注,不是每次都是HTTP.sys,有其他进程

    Probably caused by : HTTP.sys ( HTTP+2183f )

    Followup: MachineOwner
    ---------

    kd> !analyze -v
    *******************************************************************************
    *                                                                             *
    *                        Bugcheck Analysis                                    *
    *                                                                             *
    *******************************************************************************

    HTTP_DRIVER_CORRUPTED (fa)
    The HTTP kernel driver (http.sys) reached a corrupted state and can not
    recover.
    Arguments:
    Arg1: 0000000000000001, A work item is invalid. This will eventually result in
        corruption of the thread pool and an access violation.
    Arg2: ffffe000f04afb30, Address of work item
    Arg3: fffff800df0a0910, Name of file containing work item check, __FILE__
    Arg4: 0000000000000be9, Line number in file, __LINE__

    Debugging Details:
    ------------------

    ***** Kernel symbols are WRONG. Please fix symbols to do analysis.


    7、如图所示,2012 R2 系统似乎出现 http 404 后,就立刻蓝屏。(经测试,2016暂时没有发现蓝屏问题,也没有显示404的问题,重启IIS过程中只有503)




    • 已编辑 江河 2019年4月17日 9:56
    2019年4月17日 5:28

全部回复

  • 您好,

    建议检查本月的月度更新是否安装,安装最新版本的http.sys: https://support.microsoft.com/en-sg/help/4493446/windows-8-1-update-kb4493446

    是否方便将dump文件上传到您的OneDrive,以供分析?您贴出的dump分析显示symbol错误。

    由于该问题涉及到IIS,建议您也可以在IIS论坛发个帖子,以获得更加专业的建议。

    IIS 论坛(英文论坛): https://forums.iis.net/

    或者CSDN的IIS论坛: https://bbs.csdn.net/forums/IIS

    供您参考:"系统管理员如何解决 在运行 IIS 的服务器上的/"HTTP 404-文件未找到 /"错误消息"

    感谢您的理解与支持。

    Best regards,

    Yilia 


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2019年4月17日 6:37
    版主
  • 您好!

    我将dump文件上传到百度网盘,下载地址是

    链接:https://pan.baidu.com/s/1kqzwXG9KICF9ehw1bQhoXA
    提取码:w36q

    谢谢

    2019年4月17日 7:01
  • 批量卸载 2012 R2补丁后,正常了。但不知道具体是那一个补丁引起的。

    卸载的补丁列表如下

    wusa /uninstall /KB:2959936 /quiet /norestart
    wusa /uninstall /KB:3191564 /quiet /norestart
    wusa /uninstall /KB:2896496 /quiet /norestart
    wusa /uninstall /KB:2919355 /quiet /norestart
    wusa /uninstall /KB:2920189 /quiet /norestart
    wusa /uninstall /KB:2928120 /quiet /norestart
    wusa /uninstall /KB:2931358 /quiet /norestart
    wusa /uninstall /KB:2931366 /quiet /norestart
    wusa /uninstall /KB:2933826 /quiet /norestart
    wusa /uninstall /KB:2938066 /quiet /norestart
    wusa /uninstall /KB:2938772 /quiet /norestart
    wusa /uninstall /KB:2949621 /quiet /norestart
    wusa /uninstall /KB:2954879 /quiet /norestart
    wusa /uninstall /KB:2958262 /quiet /norestart
    wusa /uninstall /KB:2958263 /quiet /norestart
    wusa /uninstall /KB:2961072 /quiet /norestart
    wusa /uninstall /KB:2965500 /quiet /norestart
    wusa /uninstall /KB:2966407 /quiet /norestart
    wusa /uninstall /KB:2967917 /quiet /norestart
    wusa /uninstall /KB:2971203 /quiet /norestart
    wusa /uninstall /KB:2971850 /quiet /norestart
    wusa /uninstall /KB:2973351 /quiet /norestart
    wusa /uninstall /KB:2973448 /quiet /norestart
    wusa /uninstall /KB:2975061 /quiet /norestart
    wusa /uninstall /KB:2976627 /quiet /norestart
    wusa /uninstall /KB:2977629 /quiet /norestart
    wusa /uninstall /KB:2981580 /quiet /norestart
    wusa /uninstall /KB:2987107 /quiet /norestart
    wusa /uninstall /KB:2989647 /quiet /norestart
    wusa /uninstall /KB:2989930 /quiet /norestart
    wusa /uninstall /KB:2998527 /quiet /norestart
    wusa /uninstall /KB:3000850 /quiet /norestart
    wusa /uninstall /KB:3003057 /quiet /norestart
    wusa /uninstall /KB:3004365 /quiet /norestart
    wusa /uninstall /KB:3004545 /quiet /norestart
    wusa /uninstall /KB:3008242 /quiet /norestart
    wusa /uninstall /KB:3011780 /quiet /norestart
    wusa /uninstall /KB:3012702 /quiet /norestart
    wusa /uninstall /KB:3013172 /quiet /norestart
    wusa /uninstall /KB:3013410 /quiet /norestart
    wusa /uninstall /KB:3013538 /quiet /norestart
    wusa /uninstall /KB:3013769 /quiet /norestart
    wusa /uninstall /KB:3013791 /quiet /norestart
    wusa /uninstall /KB:3013816 /quiet /norestart
    wusa /uninstall /KB:3014442 /quiet /norestart
    wusa /uninstall /KB:3019978 /quiet /norestart
    wusa /uninstall /KB:3021674 /quiet /norestart
    wusa /uninstall /KB:3023266 /quiet /norestart
    wusa /uninstall /KB:3024751 /quiet /norestart
    wusa /uninstall /KB:3024755 /quiet /norestart
    wusa /uninstall /KB:3027209 /quiet /norestart
    wusa /uninstall /KB:3030947 /quiet /norestart
    wusa /uninstall /KB:3031044 /quiet /norestart
    wusa /uninstall /KB:3033446 /quiet /norestart
    wusa /uninstall /KB:3034348 /quiet /norestart
    wusa /uninstall /KB:3035126 /quiet /norestart
    wusa /uninstall /KB:3036612 /quiet /norestart
    wusa /uninstall /KB:3038002 /quiet /norestart
    wusa /uninstall /KB:3042058 /quiet /norestart
    wusa /uninstall /KB:3042085 /quiet /norestart
    wusa /uninstall /KB:3043812 /quiet /norestart
    wusa /uninstall /KB:3044374 /quiet /norestart
    wusa /uninstall /KB:3044673 /quiet /norestart
    wusa /uninstall /KB:3045634 /quiet /norestart
    wusa /uninstall /KB:3045685 /quiet /norestart
    wusa /uninstall /KB:3045717 /quiet /norestart
    wusa /uninstall /KB:3045719 /quiet /norestart
    wusa /uninstall /KB:3045755 /quiet /norestart
    wusa /uninstall /KB:3045999 /quiet /norestart
    wusa /uninstall /KB:3046017 /quiet /norestart
    wusa /uninstall /KB:3046737 /quiet /norestart
    wusa /uninstall /KB:3048043 /quiet /norestart
    wusa /uninstall /KB:3054169 /quiet /norestart
    wusa /uninstall /KB:3054203 /quiet /norestart
    wusa /uninstall /KB:3054256 /quiet /norestart
    wusa /uninstall /KB:3054464 /quiet /norestart
    wusa /uninstall /KB:3055323 /quiet /norestart
    wusa /uninstall /KB:3055343 /quiet /norestart
    wusa /uninstall /KB:3055642 /quiet /norestart
    wusa /uninstall /KB:3059317 /quiet /norestart
    wusa /uninstall /KB:3060681 /quiet /norestart
    wusa /uninstall /KB:3060793 /quiet /norestart
    wusa /uninstall /KB:3061512 /quiet /norestart
    wusa /uninstall /KB:3063843 /quiet /norestart
    wusa /uninstall /KB:3071756 /quiet /norestart
    wusa /uninstall /KB:3077715 /quiet /norestart
    wusa /uninstall /KB:3078405 /quiet /norestart
    wusa /uninstall /KB:3078676 /quiet /norestart
    wusa /uninstall /KB:3080149 /quiet /norestart
    wusa /uninstall /KB:3081320 /quiet /norestart
    wusa /uninstall /KB:3082089 /quiet /norestart
    wusa /uninstall /KB:3084135 /quiet /norestart
    wusa /uninstall /KB:3084905 /quiet /norestart
    wusa /uninstall /KB:3086255 /quiet /norestart
    wusa /uninstall /KB:3087137 /quiet /norestart
    wusa /uninstall /KB:3091297 /quiet /norestart
    wusa /uninstall /KB:3092601 /quiet /norestart
    wusa /uninstall /KB:3092627 /quiet /norestart
    wusa /uninstall /KB:3094486 /quiet /norestart
    wusa /uninstall /KB:3095701 /quiet /norestart
    wusa /uninstall /KB:3099834 /quiet /norestart
    wusa /uninstall /KB:3100473 /quiet /norestart
    wusa /uninstall /KB:3102429 /quiet /norestart
    wusa /uninstall /KB:3102939 /quiet /norestart
    wusa /uninstall /KB:3103616 /quiet /norestart
    wusa /uninstall /KB:3103696 /quiet /norestart
    wusa /uninstall /KB:3103709 /quiet /norestart
    wusa /uninstall /KB:3109103 /quiet /norestart
    wusa /uninstall /KB:3109976 /quiet /norestart
    wusa /uninstall /KB:3110329 /quiet /norestart
    wusa /uninstall /KB:3115224 /quiet /norestart
    wusa /uninstall /KB:3121261 /quiet /norestart
    wusa /uninstall /KB:3123245 /quiet /norestart
    wusa /uninstall /KB:3126041 /quiet /norestart
    wusa /uninstall /KB:3126434 /quiet /norestart
    wusa /uninstall /KB:3126587 /quiet /norestart
    wusa /uninstall /KB:3126593 /quiet /norestart
    wusa /uninstall /KB:3132080 /quiet /norestart
    wusa /uninstall /KB:3133043 /quiet /norestart
    wusa /uninstall /KB:3133690 /quiet /norestart
    wusa /uninstall /KB:3134179 /quiet /norestart
    wusa /uninstall /KB:3134815 /quiet /norestart
    wusa /uninstall /KB:3137728 /quiet /norestart
    wusa /uninstall /KB:3138602 /quiet /norestart
    wusa /uninstall /KB:3139164 /quiet /norestart
    wusa /uninstall /KB:3139398 /quiet /norestart
    wusa /uninstall /KB:3139914 /quiet /norestart
    wusa /uninstall /KB:3140219 /quiet /norestart
    wusa /uninstall /KB:3140234 /quiet /norestart
    wusa /uninstall /KB:3144850 /quiet /norestart
    wusa /uninstall /KB:3145384 /quiet /norestart
    wusa /uninstall /KB:3145432 /quiet /norestart
    wusa /uninstall /KB:3146604 /quiet /norestart
    wusa /uninstall /KB:3146723 /quiet /norestart
    wusa /uninstall /KB:3146751 /quiet /norestart
    wusa /uninstall /KB:3146978 /quiet /norestart
    wusa /uninstall /KB:3147071 /quiet /norestart
    wusa /uninstall /KB:3149157 /quiet /norestart
    wusa /uninstall /KB:3155784 /quiet /norestart
    wusa /uninstall /KB:3156059 /quiet /norestart
    wusa /uninstall /KB:3159398 /quiet /norestart
    wusa /uninstall /KB:3161949 /quiet /norestart
    wusa /uninstall /KB:3162343 /quiet /norestart
    wusa /uninstall /KB:3172614 /quiet /norestart
    wusa /uninstall /KB:3172729 /quiet /norestart
    wusa /uninstall /KB:3173424 /quiet /norestart
    wusa /uninstall /KB:3175024 /quiet /norestart
    wusa /uninstall /KB:3178539 /quiet /norestart
    wusa /uninstall /KB:3179574 /quiet /norestart
    wusa /uninstall /KB:3185319 /quiet /norestart
    wusa /uninstall /KB:4033428 /quiet /norestart
    wusa /uninstall /KB:4054566 /quiet /norestart
    wusa /uninstall /KB:4054568 /quiet /norestart
    wusa /uninstall /KB:4483187 /quiet /norestart
    wusa /uninstall /KB:4483450 /quiet /norestart
    wusa /uninstall /KB:4489881 /quiet /norestart


    2019年4月18日 3:36
  • 您好,

    很高兴您的问题得到了解决。

    我看了之前您上传的dump文件,有四五种不同的蓝屏代码,并且错误组件都不一样,所以无法判断蓝屏原因。

    Best regards,

    Yilia 


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2019年4月18日 8:30
    版主