shiva2golu
IS-IT--Management
Hi Folks,
I have a bit of a situation here. SMS_Executive service has stopped on many of my site servers and when restarted manually, they stop again in few minutes. I have checked the crash.log file, and heres how it looks like
EXCEPTION INFORMATION
Time = 10/25/2009 12:15:07.743
Service name = SMS_EXECUTIVE
Thread name = SMS_DESPOOLER
Executable = D:\SMS\bin\i386\smsexec.exe
Process ID = 5032 (0x13a8)
Thread ID = 3428 (0xd64)
Instruction address = 144bd601
Exception = c0000005 (EXCEPTION_ACCESS_VIOLATION)
Description = "The thread tried to read from the virtual address 00000014 for which it does not have the appropriate access."
Raised inside CService mutex = No
CService mutex description = ""
------------------
Seems like a problem with the despooler, and when i check the despool.log file, this is what I see.
SMS_EXECUTIVE started SMS_DESPOOLER as thread ID 4876 (0x130C). $$<SMS_DESPOOLER><Sun Oct 25 13:30:02.181 2009 China Standard Time><thread=4156 (0x103C)>
~Despooler is starting... $$<SMS_DESPOOLER><Sun Oct 25 13:30:02.524 2009 China Standard Time><thread=4876 (0x130C)>
CPublicKeyLookup::Initialize("D:\SMS\inboxes\hman.box\pubkey") $$<SMS_DESPOOLER><Sun Oct 25 13:30:02.556 2009 China Standard Time><thread=4876 (0x130C)>
CPublicKeyLookup::Initialize() Initializing the Public Key Store Path to D:\SMS\inboxes\hman.box\pubkey~ $$<SMS_DESPOOLER><Sun Oct 25 13:30:02.571 2009 China Standard Time><thread=4876 (0x130C)>
~Waiting for the next instruction.... $$<SMS_DESPOOLER><Sun Oct 25 13:30:02.634 2009 China Standard Time><thread=4876 (0x130C)>
~Sort 1 despooler instructions by file time $$<SMS_DESPOOLER><Sun Oct 25 13:30:02.696 2009 China Standard Time><thread=4876 (0x130C)>
~Found ready instruction ds_5w115.nil $$<SMS_DESPOOLER><Sun Oct 25 13:30:02.696 2009 China Standard Time><thread=4876 (0x130C)>
~Used 0 out of 3 despooling threads $$<SMS_DESPOOLER><Sun Oct 25 13:30:02.962 2009 China Standard Time><thread=4876 (0x130C)>
~Created a new despooling thread 530 $$<SMS_DESPOOLER><Sun Oct 25 13:30:02.993 2009 China Standard Time><thread=4876 (0x130C)>
~Waiting for the next instruction.... $$<SMS_DESPOOLER><Sun Oct 25 13:30:03.009 2009 China Standard Time><thread=4876 (0x130C)>
~Waiting for ready instruction file.... $$<SMS_DESPOOLER><Sun Oct 25 13:30:03.024 2009 China Standard Time><thread=4876 (0x130C)>
~Verifying signature for instruction D:\SMS\inboxes\despoolr.box\receive\ds_5w115.nil of type MICROSOFT|SMS|MINIJOBINSTRUCTION|PACKAGE $$<SMS_DESPOOLER><Sun Oct 25 13:30:03.024 2009 China Standard Time><thread=1328 (0x530)>
~Signature checked out OK for instruction coming from site US0, proceed with the instruction execution. $$<SMS_DESPOOLER><Sun Oct 25 13:30:03.040 2009 China Standard Time><thread=1328 (0x530)>
~Executing instruction of type MICROSOFT|SMS|MINIJOBINSTRUCTION|PACKAGE $$<SMS_DESPOOLER><Sun Oct 25 13:30:03.040 2009 China Standard Time><thread=1328 (0x530)>
STATMSG: ID=4407 SEV=I LEV=M SOURCE="SMS Server" COMP="SMS_DESPOOLER" SYS=HKGSMSIP01 SITE=HK1 PID=3164 TID=1328 GMTDATE=Sun Oct 25 05:30:03.134 2009 ISTR0="US00016B" ISTR1="11" ISTR2="" ISTR3="" ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=1 AID0=400 AVAL0="US00016B" $$<SMS_DESPOOLER><Sun Oct 25 13:30:03.134 2009 China Standard Time><thread=1328 (0x530)>
~Received package US00016B version 11 $$<SMS_DESPOOLER><Sun Oct 25 13:30:03.134 2009 China Standard Time><thread=1328 (0x530)>
~Waiting for ready instruction file.... $$<SMS_DESPOOLER><Sun Oct 25 13:30:08.618 2009 China Standard Time><thread=4876 (0x130C)>
~Waiting for ready instruction file.... $$<SMS_DESPOOLER><Sun Oct 25 13:30:13.649 2009 China Standard Time><thread=4876 (0x130C)>
-------------------------------------------------------------------------------
I dont have a clue of what's going on, but I assume that the despooler is waiting for some instruction file to move this package, US00016B.
Desperately looking for a solution.Any help would be highly appreciated.
Thanks
I have a bit of a situation here. SMS_Executive service has stopped on many of my site servers and when restarted manually, they stop again in few minutes. I have checked the crash.log file, and heres how it looks like
EXCEPTION INFORMATION
Time = 10/25/2009 12:15:07.743
Service name = SMS_EXECUTIVE
Thread name = SMS_DESPOOLER
Executable = D:\SMS\bin\i386\smsexec.exe
Process ID = 5032 (0x13a8)
Thread ID = 3428 (0xd64)
Instruction address = 144bd601
Exception = c0000005 (EXCEPTION_ACCESS_VIOLATION)
Description = "The thread tried to read from the virtual address 00000014 for which it does not have the appropriate access."
Raised inside CService mutex = No
CService mutex description = ""
------------------
Seems like a problem with the despooler, and when i check the despool.log file, this is what I see.
SMS_EXECUTIVE started SMS_DESPOOLER as thread ID 4876 (0x130C). $$<SMS_DESPOOLER><Sun Oct 25 13:30:02.181 2009 China Standard Time><thread=4156 (0x103C)>
~Despooler is starting... $$<SMS_DESPOOLER><Sun Oct 25 13:30:02.524 2009 China Standard Time><thread=4876 (0x130C)>
CPublicKeyLookup::Initialize("D:\SMS\inboxes\hman.box\pubkey") $$<SMS_DESPOOLER><Sun Oct 25 13:30:02.556 2009 China Standard Time><thread=4876 (0x130C)>
CPublicKeyLookup::Initialize() Initializing the Public Key Store Path to D:\SMS\inboxes\hman.box\pubkey~ $$<SMS_DESPOOLER><Sun Oct 25 13:30:02.571 2009 China Standard Time><thread=4876 (0x130C)>
~Waiting for the next instruction.... $$<SMS_DESPOOLER><Sun Oct 25 13:30:02.634 2009 China Standard Time><thread=4876 (0x130C)>
~Sort 1 despooler instructions by file time $$<SMS_DESPOOLER><Sun Oct 25 13:30:02.696 2009 China Standard Time><thread=4876 (0x130C)>
~Found ready instruction ds_5w115.nil $$<SMS_DESPOOLER><Sun Oct 25 13:30:02.696 2009 China Standard Time><thread=4876 (0x130C)>
~Used 0 out of 3 despooling threads $$<SMS_DESPOOLER><Sun Oct 25 13:30:02.962 2009 China Standard Time><thread=4876 (0x130C)>
~Created a new despooling thread 530 $$<SMS_DESPOOLER><Sun Oct 25 13:30:02.993 2009 China Standard Time><thread=4876 (0x130C)>
~Waiting for the next instruction.... $$<SMS_DESPOOLER><Sun Oct 25 13:30:03.009 2009 China Standard Time><thread=4876 (0x130C)>
~Waiting for ready instruction file.... $$<SMS_DESPOOLER><Sun Oct 25 13:30:03.024 2009 China Standard Time><thread=4876 (0x130C)>
~Verifying signature for instruction D:\SMS\inboxes\despoolr.box\receive\ds_5w115.nil of type MICROSOFT|SMS|MINIJOBINSTRUCTION|PACKAGE $$<SMS_DESPOOLER><Sun Oct 25 13:30:03.024 2009 China Standard Time><thread=1328 (0x530)>
~Signature checked out OK for instruction coming from site US0, proceed with the instruction execution. $$<SMS_DESPOOLER><Sun Oct 25 13:30:03.040 2009 China Standard Time><thread=1328 (0x530)>
~Executing instruction of type MICROSOFT|SMS|MINIJOBINSTRUCTION|PACKAGE $$<SMS_DESPOOLER><Sun Oct 25 13:30:03.040 2009 China Standard Time><thread=1328 (0x530)>
STATMSG: ID=4407 SEV=I LEV=M SOURCE="SMS Server" COMP="SMS_DESPOOLER" SYS=HKGSMSIP01 SITE=HK1 PID=3164 TID=1328 GMTDATE=Sun Oct 25 05:30:03.134 2009 ISTR0="US00016B" ISTR1="11" ISTR2="" ISTR3="" ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=1 AID0=400 AVAL0="US00016B" $$<SMS_DESPOOLER><Sun Oct 25 13:30:03.134 2009 China Standard Time><thread=1328 (0x530)>
~Received package US00016B version 11 $$<SMS_DESPOOLER><Sun Oct 25 13:30:03.134 2009 China Standard Time><thread=1328 (0x530)>
~Waiting for ready instruction file.... $$<SMS_DESPOOLER><Sun Oct 25 13:30:08.618 2009 China Standard Time><thread=4876 (0x130C)>
~Waiting for ready instruction file.... $$<SMS_DESPOOLER><Sun Oct 25 13:30:13.649 2009 China Standard Time><thread=4876 (0x130C)>
-------------------------------------------------------------------------------
I dont have a clue of what's going on, but I assume that the despooler is waiting for some instruction file to move this package, US00016B.
Desperately looking for a solution.Any help would be highly appreciated.
Thanks