cancel
Showing results for 
Search instead for 
Did you mean: 

Dispatcer showing as STOPPED status

Former Member
0 Kudos

Hello Form,

One node was missing in my SAP MMC but i was able to recover it with the help of below thread

[|SAP MMC Server Node Missing ]

but now as soon as I start the MMC initially the Dispatcher starts but then it stops after some time.

There are no entries in WP Table.

The trace file of dispatcher shows below

Thu Feb 24 12:23:11 2011

      • ERROR => W0 (pid 2420) died [dpxxdisp.c 14021]

      • ERROR => W1 (pid 2428) died [dpxxdisp.c 14021]

      • ERROR => W2 (pid 2436) died [dpxxdisp.c 14021]

      • ERROR => W3 (pid 2444) died [dpxxdisp.c 14021]

my types changed after wp death/restart 0xbf --> 0xbe

      • ERROR => W4 (pid 2452) died [dpxxdisp.c 14021]

my types changed after wp death/restart 0xbe --> 0xbc

      • ERROR => W5 (pid 2460) died [dpxxdisp.c 14021]

my types changed after wp death/restart 0xbc --> 0xb8

      • ERROR => W6 (pid 2468) died [dpxxdisp.c 14021]

my types changed after wp death/restart 0xb8 --> 0xb0

      • ERROR => W7 (pid 2476) died [dpxxdisp.c 14021]

my types changed after wp death/restart 0xb0 --> 0xa0

      • ERROR => W8 (pid 2484) died [dpxxdisp.c 14021]

my types changed after wp death/restart 0xa0 --> 0x80

      • DP_FATAL_ERROR => DpWPCheck: no more work processes

      • DISPATCHER EMERGENCY SHUTDOWN ***

increase tracelevel of WPs

NiWait: sleep (10000ms) ...

NiISelect: timeout 10000ms

NiISelect: maximum fd=1645

NiISelect: read-mask is NULL

NiISelect: write-mask is NULL

Thu Feb 24 12:23:21 2011

NiISelect: TIMEOUT occured (10000ms)

dump system status

Workprocess Table (long) Thu Feb 24 06:53:21 2011

========================

No Ty. Pid Status Cause Start Err Sem CPU Time Program Cl User Action Table

-


0 DIA 2420 Ended no 1 0 0

1 DIA 2428 Ended no 1 0 0

2 DIA 2436 Ended no 1 0 0

3 DIA 2444 Ended no 1 0 0

4 UPD 2452 Ended no 1 0 0

5 ENQ 2460 Ended no 1 0 0

6 BTC 2468 Ended no 1 0 0

7 SPO 2476 Ended no 1 0 0

8 UP2 2484 Ended no 1 0 0

Dispatcher Queue Statistics Thu Feb 24 06:53:21 2011

===========================

--------


+
+

+

+
--


+

Typ

now

high

max

writes

reads

--------


+
+

+

+
--


+

NOWP

0

2

2000

6

6

--------


+
+

+

+
--


+

DIA

5

5

2000

5

0

--------


+
+

+

+
--


+

UPD

0

0

2000

0

0

--------


+
+

+

+
--


+

ENQ

0

0

2000

0

0

--------


+
+

+

+
--


+

BTC

0

0

2000

0

0

--------


+
+

+

+
--


+

SPO

0

0

2000

0

0

--------


+
+

+

+
--


+

UP2

0

0

2000

0

0

--------


+
+

+

+
--


+

max_rq_id 12

wake_evt_udp_now 0

wake events total 8, udp 7 ( 87%), shm 1 ( 12%)

since last update total 8, udp 7 ( 87%), shm 1 ( 12%)

Dump of tm_adm structure: Thu Feb 24 06:53:21 2011

=========================

Term uid man user term lastop mod wp ta a/i (modes)

Workprocess Comm. Area Blocks Thu Feb 24 06:53:21 2011

=============================

Slots: 300, Used: 1, Max: 0

--------


+
+
--


+

id

owner

pid

eyecatcher

--------


+
+
--


+

0

DISPATCHER

-1

WPCAAD000

NiWait: sleep (5000ms) ...

NiISelect: timeout 5000ms

NiISelect: maximum fd=1645

NiISelect: read-mask is NULL

NiISelect: write-mask is NULL

Thu Feb 24 12:23:26 2011

NiISelect: TIMEOUT occured (5000ms)

DpHalt: shutdown server >sapserver_DM0_01 < (normal)

DpJ2eeDisableRestart

MsIDelService: delete service J2EE for myself

NiBufSend starting

NiIWrite: hdl 3 sent data (wrt=161,pac=1,MESG_IO)

MsINiWrite: sent 161 bytes

send msg (len 110+51) to name MSG_SERVER, type 0, key -

MsSndName: MS_DEL_PROPERTY ok

The listner is running.

How to fix this?

Thanks,

Anubhav

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

check the work process trace files in order to find out why those processes died as this seems to be the primary source of you problem.

*** ERROR => W1 (pid 2428) died

Kind regards,

Former Member
0 Kudos

Hi Sven,

Where can I check the work process trace files ?

Thanks,

Vikky

Former Member
0 Kudos

You can find the work process traces in the directory /usr/sap/SID/<Instance>/work. Look for dev_wXY (where XY is a digit number) files.

Kind regards,

Answers (2)

Answers (2)

Former Member
0 Kudos
The problem is that I am not a BASIS person and new to these things but I need to resolve this ASAP

STOP these type of discussions here, No one here will be responsible for your system if it goes wrong.

Discuss with your Lead/Client and get BASIS Support OR Raise an SAP message.

Regards,

Nick Loy

former_member204746
Active Contributor
0 Kudos

contact your BASIS.

I am locking this

Former Member
0 Kudos

Issue the command R3trans -dx and paste the only ERROR lines from trans.log file.

*You can find the trans.log file at same location where you executed R3trans0 -dx (Current working directory)

Regards,

Nick Loy

Former Member
0 Kudos

Hi Nick,

I have to execute the comand from command prompt ?

Can you give the steps to run this command.

Also if you can give me the exact path for trans.log file that will be great.

Many thanks,

Vikky

former_member220071
Active Participant
0 Kudos

Hi Vivek,

Trans Log you will find in the same directory where you execute this command.

Abhijit

Former Member
0 Kudos

Hi Abhijit,

The problem is that I am not a BASIS person and new to these things but I need to resolve this ASAP.

SO if you can give me steps how to execute this command that will be really helpful....my apollogies if this is very basic question.

Thanks,

Vikky

former_member220071
Active Participant
0 Kudos

Hi Vivek,

Go to command prompt of the server, from there give command .This will generate log file in the same directory.

Abhijit