Что означает этот вывод отладки Windows 2008 - PullRequest
0 голосов
/ 02 марта 2011

У меня есть виртуальная производственная машина Windows 2008 R2 с установленными инструментами VMWare.Я установил службу Windows .NET 4 на машину, которая каждую минуту выполняет от 10 до 20 запросов HttpWeb.Я смотрел на DebugView, и я вижу следующий журнал.Как только такой журнал появляется в debugview, мое приложение перестает работать.Он все еще находится в памяти без каких-либо исключений (у меня достаточно регистрации на месте).Но, насколько я понимаю, он ничего не делает.

Если кто-то может истолковать или угадать, что это за высказывание будет полезным.Только часть, которую я понимаю, здесь Wsk означает WinSock Kernel!

[FFFFFA800471C010] WskProIRPGetAddrInfo is called.  
[bind=FFFFFA8003829C10] Binding reference count++ = 2 (status = 00000000, impersonation= 2).  
[FFFFFA80046B3170] Request reference count++ = 3.  
[FFFFFA80046B3170] RPC method type = 1: rpc-method succeeded, queue to rpc-pending-list.  
[FFFFFA80046B3170] Request reference count-- = 2.  
[FFFFFA80046B3170] WskKnrRpcComplete: rpc calls back for completion.  
[FFFFFA80046B3170] WskKnrCompletePending: complete pending request (rpc=1).  
[FFFFFA80046B3170] Request reference count-- = 1.  
[FFFFFA80046B3170] Request reference count-- = 0.  
[FFFFFA80046B3170] WskKnrCompleteRequest: rpc completion return status = 00000000 (reply=00000000).  
[FFFFFA80046B3170] WskProAPIGetAddressInfo returned addrinfo: [addr=FFFFF8A00C199A50].  
[bind=FFFFFA8003829C10] Binding reference count-- = 1.  
[FFFFFA80046B3170] WskKnrCompleteRequest: complete irp with IO status = 00000000.  
[addr=FFFFF8A00C199A50] WskProAPIFreeAddressInfo freed addrinfo.  
[FFFFFA80049EA680] WskProIRPGetAddrInfo is called.  
[bind=FFFFFA8003829C10] Binding reference count++ = 2 (status = 00000000, impersonation= 2).  
[FFFFFA8004564C00] Request reference count++ = 3.  
[FFFFFA8004564C00] WskKnrRpcComplete: rpc calls back for completion.  
[FFFFFA8004564C00] WskKnrCompletePending: complete pending request (rpc=1).  
[FFFFFA8004564C00] Request reference count-- = 2.  
[FFFFFA8004564C00] Request reference count-- = 1.  
[FFFFFA8004564C00] RPC method type = 1: rpc-method succeeded, queue to rpc-pending-list.  
[FFFFFA8004564C00] Request reference count-- = 0.  
[FFFFFA8004564C00] WskKnrCompleteRequest: rpc completion return status = 00000000 (reply=00000000).  
[FFFFFA8004564C00] WskProAPIGetAddressInfo returned addrinfo: [addr=FFFFF8A00731B680].  
[bind=FFFFFA8003829C10] Binding reference count-- = 1.  
[FFFFFA8004564C00] WskKnrCompleteRequest: complete irp with IO status = 00000000.  
[FFFFFA80049732E0] WskProIRPGetAddrInfo is called.  
[bind=FFFFFA8003829C10] Binding reference count++ = 2 (status = 00000000, impersonation= 2).  
[FFFFFA8003D53670] Request reference count++ = 3.  
[FFFFFA8003D53670] RPC method type = 1: rpc-method succeeded, queue to rpc-pending-list.  
[FFFFFA8003D53670] Request reference count-- = 2.  
[FFFFFA8003D53670] WskKnrRpcComplete: rpc calls back for completion.  
[FFFFFA8003D53670] WskKnrCompletePending: complete pending request (rpc=1).  
[FFFFFA8003D53670] Request reference count-- = 1.  
[FFFFFA8003D53670] Request reference count-- = 0.  
[FFFFFA8003D53670] WskKnrCompleteRequest: rpc completion return status = 00000000 (reply=00000000).  
[FFFFFA8003D53670] WskProAPIGetAddressInfo returned addrinfo: [addr=FFFFF8A00D32D600].  
[bind=FFFFFA8003829C10] Binding reference count-- = 1.  
[FFFFFA8003D53670] WskKnrCompleteRequest: complete irp with IO status = 00000000.  
[addr=FFFFF8A00731B680] WskProAPIFreeAddressInfo freed addrinfo.  
[addr=FFFFF8A00D32D600] WskProAPIFreeAddressInfo freed addrinfo.  
KTM:  TmCommitTransaction for tx 4aba720  
KTM:  Notifying RM of 1 for tx 4aba720  
KTM:  TmPrepareTransaction for en 475cbc0  
KTM:  Notifying RM of 16 for tx 4a07060  
KTM:  Notifying RM of 2 for tx 4aba720  
KTM:  TmPrepareTransaction for en 475cbc0  
KTM:  Notifying RM of 2 for tx 4a07060  
KTM:  Notifying RM of 32 for tx 4a07060  
KTM:  TmRollbackEnlistment for tx 4a07060  
KTM:  Notifying RM of 2 for tx 4aba720  
KTM:  Notifying RM of 4 for tx 4aba720  
KTM:  TmCommitTransaction for tx 4a07060  
KTM:  Notifying RM of 64 for tx 4a07060  
KTM:  TmRollbackEnlistment for tx 4a07060  
KTM:  TmRollbackEnlistment for tx 4aba720  
KTM:  TmRollbackTransaction for tx 4a07060  
KTM:  TmRollbackEnlistment for tx 4aba720  
KTM:  TmRollbackTransaction for tx 4aba720  
[2344] Trace Start:0End Index:8   
[2344] Trace Start:0End Index:8   
KTM:  TmCommitTransaction for tx 4b2c610  
KTM:  Notifying RM of 1 for tx 4b2c610  
KTM:  TmPrepareTransaction for en 48643d0  
KTM:  Notifying RM of 16 for tx 4a6e250  
KTM:  Notifying RM of 2 for tx 4b2c610  
KTM:  TmPrepareTransaction for en 48643d0  
KTM:  Notifying RM of 2 for tx 4a6e250  
KTM:  Notifying RM of 32 for tx 4a6e250  
KTM:  Notifying RM of 2 for tx 4b2c610  
KTM:  Notifying RM of 4 for tx 4b2c610  
KTM:  TmCommitTransaction for tx 4a6e250  
KTM:  Notifying RM of 4 for tx 4a6e250  
KTM:  Notifying RM of 64 for tx 4a6e250  
KTM:  TmRollbackEnlistment for tx 4a6e250  
KTM:  TmRollbackEnlistment for tx 4b2c610  
KTM:  TmRollbackTransaction for tx 4a6e250  
KTM:  TmRollbackEnlistment for tx 4a6e250  
KTM:  TmRollbackEnlistment for tx 4b2c610  
KTM:  TmRollbackTransaction for tx 4b2c610  
[FFFFFA800477E5D0] WskProIRPGetAddrInfo is called.  
[bind=FFFFFA8003829C10] Binding reference count++ = 2 (status = 00000000, impersonation= 2).  
[FFFFFA8003C95510] Request reference count++ = 3.  
[FFFFFA8003C95510] RPC method type = 1: rpc-method succeeded, queue to rpc-pending-list.  
[FFFFFA8003C95510] Request reference count-- = 2.  
[FFFFFA8003C95510] WskKnrRpcComplete: rpc calls back for completion.  
[FFFFFA8003C95510] WskKnrCompletePending: complete pending request (rpc=1).  
[FFFFFA8003C95510] Request reference count-- = 1.  
[FFFFFA8003C95510] Request reference count-- = 0.  
[FFFFFA8003C95510] WskKnrCompleteRequest: rpc completion return status = 00000000 (reply=00000000).  
[FFFFFA8003C95510] WskProAPIGetAddressInfo returned addrinfo: [addr=FFFFF8A00D297510].  
[bind=FFFFFA8003829C10] Binding reference count-- = 1.  
[FFFFFA8003C95510] WskKnrCompleteRequest: complete irp with IO status = 00000000.  
[addr=FFFFF8A00D297510] WskProAPIFreeAddressInfo freed addrinfo.  

1 Ответ

1 голос
/ 16 марта 2011

Журнал WSK является дополнительной информацией.Там не ошибка воспроизведена им.Все IRP успешно завершены.Журнал KTM (Kerne Transaction Manager) говорит, что он откатил две транзакции, я не получил какую транзакцию, потому что это может быть специфичным для вашего приложения.

...