Назад | Перейти на главную страницу

Server 2008 32-битный SP2 случайный BSOD

Плакат первый раз, извините, если я что-то здесь забуду. У меня есть 32-битный сервер Windows Server 2008 SP2, работающий на VMware ESXi 5.1, который произвольно выгружает и перезагружается. Я копался, и, похоже, это связано с проблемой сетевого драйвера, но я не уверен в этом. Это наш производственный веб-сервер интрасети, на котором работает IBM WebSphere. Я начал устанавливать обновления Windows на его машину в надежде, что это решит проблему, но только усугубил ситуацию. Это BSOD дважды за 12 часов, поэтому я откатил сервер. У меня проблемы с получением дополнительной информации из этих минидампов. Может ли кто-нибудь мне помочь?

==================================================
Dump File         : Mini031414-01.dmp
Crash Time        : 3/14/2014 2:47:59 PM
Bug Check String  : MULTIPLE_IRP_COMPLETE_REQUESTS
Bug Check Code    : 0x00000044
Parameter 1       : 0xa129a150
Parameter 2       : 0x00000e7a
Parameter 3       : 0x00000000
Parameter 4       : 0x00000000
Caused By Driver  : tdx.sys
Caused By Address : tdx.sys+edbc
File Description  : 
Product Name      : 
Company           : 
File Version      : 
Processor         : 32-bit
Crash Address     : ntkrnlpa.exe+cdb3f
Stack Address 1   : ntkrnlpa.exe+a75bb
Stack Address 2   : tdx.sys+5654
Stack Address 3   : tcpip.sys+5c633
Computer Name     : 
Full Path         : C:\Users\jwilliam\Desktop\Portal\Mini031414-01.dmp
Processors Count  : 1
Major Version     : 15
Minor Version     : 6002
Dump File Size    : 165,464
==================================================

==================================================
Dump File         : Mini071613-01.dmp
Crash Time        : 7/16/2013 1:55:46 PM
Bug Check String  : MULTIPLE_IRP_COMPLETE_REQUESTS
Bug Check Code    : 0x00000044
Parameter 1       : 0xa1df8008
Parameter 2       : 0x00000e7a
Parameter 3       : 0x00000000
Parameter 4       : 0x00000000
Caused By Driver  : tdx.sys
Caused By Address : tdx.sys+edbc
File Description  : 
Product Name      : 
Company           : 
File Version      : 
Processor         : 32-bit
Crash Address     : ntkrnlpa.exe+cdb3f
Stack Address 1   : ntkrnlpa.exe+a75bb
Stack Address 2   : tdx.sys+5654
Stack Address 3   : tcpip.sys+5c633
Computer Name     : 
Full Path         : C:\Users\jwilliam\Desktop\Portal\Mini071613-01.dmp
Processors Count  : 1
Major Version     : 15
Minor Version     : 6002
Dump File Size    : 168,856
==================================================

Возможно, вам нужно обновить драйверы, причем более одного.

Проверьте страницу MSDN для этого кода ошибки:


Причина

Драйвер вызвал IoCompleteRequest, чтобы запросить завершение IRP, но пакет уже был завершен.

разрешение

Эту ошибку сложно найти, потому что простейший случай - драйвер, который дважды пытался завершить свой собственный пакет - обычно не является источником проблемы. Скорее всего, два отдельных драйвера считают, что они владеют пакетом, и каждый пытался его завершить. Первый запрос выполнен успешно, а второй - нет, что приводит к этой проверке ошибок.

Отследить, какие драйверы в системе вызвали ошибку, сложно, потому что след первого водителя перекрыл второй. Однако стек драйверов для текущего запроса можно найти, исследуя поля объекта устройства в каждом из расположений стека.