Skip to Content
0

DISP+WORK.exe Stopped working after few minutes

Aug 30, 2017 at 07:11 AM

219

avatar image

i having IDES server, Unfortunately my system gets restarts , afterwards while i am starting my SAP server , DISP+WORK Stopped working it shows partner not reached, Kindly give me the solution,Thanks in advance.

Developer Trace is below,

--------------------------------------------------- trc file: "dev_disp", trc level: 1, release: "701" --------------------------------------------------- sysno 00 sid DEV systemid 560 (PC with Windows NT) relno 7010 patchlevel 0 patchno 32 intno 20020600 make: multithreaded, Unicode, optimized pid 2212 Wed Aug 30 12:22:05 2017 kernel runs with dp version 241000(ext=110000) (@(#) DPLIB-INT-VERSION-241000-UC) length of sys_adm_ext is 576 bytes *** SWITCH TRC-HIDE on *** ***LOG Q00=> DpSapEnvInit, DPStart (00 2212) [dpxxdisp.c 1286] shared lib "dw_xml.dll" version 32 successfully loaded shared lib "dw_xtc.dll" version 32 successfully loaded shared lib "dw_stl.dll" version 32 successfully loaded shared lib "dw_gui.dll" version 32 successfully loaded shared lib "dw_mdm.dll" version 32 successfully loaded rdisp/softcancel_sequence : -> 0,5,-1 use internal message server connection to port 3900 Wed Aug 30 12:22:10 2017 *** WARNING => DpNetCheck: NiAddrToHost(1.0.0.0) took 5 seconds ***LOG GZZ=> 1 possible network problems detected - check tracefile and adjust the DNS settings [dpxxtool2.c 5529] MtxInit: 30000 0 0 DpSysAdmExtInit: ABAP is active DpSysAdmExtInit: VMC (JAVA VM in WP) is not active DpIPCInit2: start server >willsys_DEV_00 < DpShMCreate: sizeof(wp_adm)28968(1704) DpShMCreate: sizeof(tm_adm)4415616(21968) DpShMCreate: sizeof(wp_ca_adm)24064(80) DpShMCreate: sizeof(appc_ca_adm)8000(80) DpCommTableSize: max/headSize/ftSize/tableSize=500/8/528056/528064 DpShMCreate: sizeof(comm_adm)528064(1048) DpSlockTableSize: max/headSize/ftSize/fiSize/tableSize=0/0/0/0/0 DpShMCreate: sizeof(slock_adm)0(96) DpFileTableSize: max/headSize/ftSize/tableSize=0/0/0/0 DpShMCreate: sizeof(file_adm)0(72) DpShMCreate: sizeof(vmc_adm)0(1544) DpShMCreate: sizeof(wall_adm)(38456/34360/64/184) DpShMCreate: sizeof(gw_adm)48 DpShMCreate: SHM_DP_ADM_KEY(addr: 06470040, size: 5086256) DpShMCreate: allocated sys_adm at 06470040 DpShMCreate: allocated wp_adm at 06472170 DpShMCreate: allocated tm_adm_list at 06479298 DpShMCreate: allocated tm_adm at 064792C8 DpShMCreate: allocated wp_ca_adm at 068AF348 DpShMCreate: allocated appc_ca_adm at 068B5148 DpShMCreate: allocated comm_adm at 068B7088 DpShMCreate: system runs without slock table DpShMCreate: system runs without file table DpShMCreate: allocated vmc_adm_list at 06937F48 DpShMCreate: allocated gw_adm at 06937F88 DpShMCreate: system runs without vmc_adm DpShMCreate: allocated ca_info at 06937FB8 DpShMCreate: allocated wall_adm at 06937FC0 MBUF state OFF DpCommInitTable: init table for 500 entries rdisp/queue_size_check_value : -> off Wed Aug 30 12:22:11 2017 ThTaskStatus: rdisp/reset_online_during_debug 0 EmInit: MmSetImplementation( 2 ). MM global diagnostic options set: 0 <ES> client 0 initializing .... <ES> InitFreeList <ES> block size is 1024 kByte. Using implementation view <EsNT> Using memory model view. <EsNT> Memory Reset disabled as NT default <ES> 4094 blocks reserved for free list. ES initialized. rdisp/http_min_wait_dia_wp : 1 -> 1 ***LOG CPS=> DpLoopInit, ICU ( 3.0 3.0 4.0.1) [dpxxdisp.c 1681] Wed Aug 30 12:22:12 2017 ***LOG Q0K=> DpMsAttach, mscon ( willsys) [dpxxdisp.c 12483] DpStartStopMsg: send start message (myname is >willsys_DEV_00 <) DpStartStopMsg: start msg sent CCMS: AlInitGlobals : alert/use_sema_lock = TRUE. CCMS: Initalizing shared memory of size 60000000 for monitoring segment. CCMS: Checking Downtime Configuration of Monitoring Segment. CCMS: start to initalize 3.X shared alert area (first segment). DpMsgAdmin: Set release to 7010, patchlevel 0 MBUF state PREPARED MBUF component UP DpMBufHwIdSet: set Hardware-ID ***LOG Q1C=> DpMBufHwIdSet [dpxxmbuf.c 1048] DpMsgAdmin: Set patchno for this platform to 32 Release check o.K. Wed Aug 30 12:22:52 2017 my types changed after wp death/restart 0xbf --> 0xbe my types changed after wp death/restart 0xbe --> 0xbc my types changed after wp death/restart 0xbc --> 0xb8 my types changed after wp death/restart 0xb8 --> 0xb0 my types changed after wp death/restart 0xb0 --> 0xa0 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=1533 NiISelect: read-mask is NULL NiISelect: write-mask is NULL Wed Aug 30 12:23:00 2017 NiISelect: TIMEOUT occured (10000ms) dump system status Workprocess Table (long)Wed Aug 30 06:53:00 2017 ======================== No Ty. Pid Status Cause Start Err Sem CPU Time Program Cl User Action Table ------------------------------------------------------------------------------------------------------------------------------- 0 DIA 2400 Ended no 1 0 0 1 DIA 2408 Ended no 1 0 0 2 DIA 2416 Ended no 1 0 0 3 DIA 2424 Ended no 1 0 0 4 DIA 2432 Ended no 1 0 0 5 DIA 2440 Ended no 1 0 0 6 DIA 2448 Ended no 1 0 0 7 DIA 2456 Ended no 1 0 0 8 DIA 2464 Ended no 1 0 0 9 DIA 2472 Ended no 1 0 0 10 UPD 2480 Ended no 1 0 0 11 ENQ 2488 Ended no 1 0 0 12 BTC 2496 Ended no 1 0 0 13 BTC 2504 Ended no 1 0 0 14 BTC 2512 Ended no 1 0 0 15 SPO 2520 Ended no 1 0 0 16 UP2 2528 Ended no 1 0 0 Dispatcher Queue StatisticsWed Aug 30 06:53:00 2017 =========================== +------+--------+--------+--------+--------+--------+ | 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_id12 wake_evt_udp_now0 wake events total 8, udp 7 ( 87%), shm 1 ( 12%) since last updatetotal 8, udp 7 ( 87%), shm 1 ( 12%) Dump of tm_adm structure:Wed Aug 30 06:53:00 2017 ========================= Term uid man user term lastop mod wp ta a/i (modes) Workprocess Comm. Area BlocksWed Aug 30 06:53:00 2017 ============================= Slots: 300, Used: 1, Max: 0 +------+--------------+----------+-------------+ | id | owner | pid | eyecatcher | +------+--------------+----------+-------------+ | 0 | DISPATCHER | -1 | *WPCAAD000* | NiWait: sleep (5000ms) ... NiISelect: timeout 5000ms NiISelect: maximum fd=1533 NiISelect: read-mask is NULL NiISelect: write-mask is NULL Wed Aug 30 12:23:04 2017 NiISelect: TIMEOUT occured (5000ms) DpHalt: shutdown server >willsys_DEV_00 < (normal) DpJ2eeDisableRestart DpModState: buffer in state MBUF_PREPARED NiBufSend starting NiIWrite: hdl 2 sent data (wrt=110,pac=1,MESG_IO) MsINiWrite: sent 110 bytes MsIModState: change state to SHUTDOWN DpModState: change server state from STARTING to SHUTDOWN Switch off Shared memory profiling ShmProtect( 57, 3 ) ShmProtect(SHM_PROFILE, SHM_PROT_RW ShmProtect( 57, 1 ) ShmProtect(SHM_PROFILE, SHM_PROT_RD DpWakeUpWps: wake up all wp's Stop work processes Stop gateway killing process (2384) (SOFT_KILL) Stop icman killing process (2392) (SOFT_KILL) Terminate gui connections wait for end of work processes wait for end of gateway [DpProcDied] Process lives (PID:2384 HANDLE:1504) waiting for termination of gateway ... NiWait: sleep (1000ms) ... NiISelect: timeout 1000ms NiISelect: maximum fd=1533 NiISelect: read-mask is NULL NiISelect: write-mask is NULL Wed Aug 30 12:23:05 2017 NiISelect: TIMEOUT occured (1000ms) [DpProcDied] Process died (PID:2384 HANDLE:1504) wait for end of icman [DpProcDied] Process lives (PID:2392 HANDLE:1508) waiting for termination of icman ... NiWait: sleep (1000ms) ... NiISelect: timeout 1000ms NiISelect: maximum fd=1533 NiISelect: read-mask is NULL NiISelect: write-mask is NULL Wed Aug 30 12:23:06 2017 NiISelect: TIMEOUT occured (1000ms) [DpProcDied] Process lives (PID:2392 HANDLE:1508) waiting for termination of icman ... NiWait: sleep (1000ms) ... NiISelect: timeout 1000ms NiISelect: maximum fd=1533 NiISelect: read-mask is NULL NiISelect: write-mask is NULL Wed Aug 30 12:23:07 2017 NiISelect: TIMEOUT occured (1000ms) [DpProcDied] Process lives (PID:2392 HANDLE:1508) waiting for termination of icman ... NiWait: sleep (1000ms) ... NiISelect: timeout 1000ms NiISelect: maximum fd=1533 NiISelect: read-mask is NULL NiISelect: write-mask is NULL Wed Aug 30 12:23:08 2017 NiISelect: TIMEOUT occured (1000ms) [DpProcDied] Process lives (PID:2392 HANDLE:1508) waiting for termination of icman ... NiWait: sleep (1000ms) ... NiISelect: timeout 1000ms NiISelect: maximum fd=1533 NiISelect: read-mask is NULL NiISelect: write-mask is NULL Wed Aug 30 12:23:09 2017 NiISelect: TIMEOUT occured (1000ms) [DpProcDied] Process lives (PID:2392 HANDLE:1508) waiting for termination of icman ... NiWait: sleep (1000ms) ... NiISelect: timeout 1000ms NiISelect: maximum fd=1533 NiISelect: read-mask is NULL NiISelect: write-mask is NULL Wed Aug 30 12:23:10 2017 NiISelect: TIMEOUT occured (1000ms) [DpProcDied] Process lives (PID:2392 HANDLE:1508) waiting for termination of icman ... NiWait: sleep (1000ms) ... NiISelect: timeout 1000ms NiISelect: maximum fd=1533 NiISelect: read-mask is NULL NiISelect: write-mask is NULL Wed Aug 30 12:23:11 2017 NiISelect: TIMEOUT occured (1000ms) [DpProcDied] Process lives (PID:2392 HANDLE:1508) waiting for termination of icman ... NiWait: sleep (1000ms) ... NiISelect: timeout 1000ms NiISelect: maximum fd=1533 NiISelect: read-mask is NULL NiISelect: write-mask is NULL NiISelect: TIMEOUT occured (1000ms) [DpProcDied] Process lives (PID:2392 HANDLE:1508) waiting for termination of icman ... NiWait: sleep (1000ms) ... NiISelect: timeout 1000ms NiISelect: maximum fd=1533 NiISelect: read-mask is NULL NiISelect: write-mask is NULL Wed Aug 30 12:23:12 2017 NiISelect: TIMEOUT occured (1000ms) [DpProcDied] Process lives (PID:2392 HANDLE:1508) waiting for termination of icman ... NiWait: sleep (1000ms) ... NiISelect: timeout 1000ms NiISelect: maximum fd=1533 NiISelect: read-mask is NULL NiISelect: write-mask is NULL Wed Aug 30 12:23:13 2017 NiISelect: TIMEOUT occured (1000ms) [DpProcDied] Process lives (PID:2392 HANDLE:1508) waiting for termination of icman ... NiWait: sleep (1000ms) ... NiISelect: timeout 1000ms NiISelect: maximum fd=1533 NiISelect: read-mask is NULL NiISelect: write-mask is NULL Wed Aug 30 12:23:14 2017 NiISelect: TIMEOUT occured (1000ms) [DpProcDied] Process lives (PID:2392 HANDLE:1508) waiting for termination of icman ... NiWait: sleep (1000ms) ... NiISelect: timeout 1000ms NiISelect: maximum fd=1533 NiISelect: read-mask is NULL NiISelect: write-mask is NULL Wed Aug 30 12:23:15 2017 NiISelect: TIMEOUT occured (1000ms) [DpProcDied] Process died (PID:2392 HANDLE:1508) DpStartStopMsg: send stop message (myname is >willsys_DEV_00 <) DpStartStopMsg: Write AD_STARTSTOP message with type= 0, name=willsys_DEV_00 , sapsysnr= 0, hostname=willsys AdGetSelfIdentRecord: > < AdCvtRecToExt: opcode 60 (AD_SELFIDENT), ser 0, ex 0, errno 0 AdCvtRecToExt: opcode 4 (AD_STARTSTOP), ser 0, ex 0, errno 0 DpConvertRequest: net size = 189 bytes NiBufSend starting NiIWrite: hdl 2 sent data (wrt=562,pac=1,MESG_IO) MsINiWrite: sent 562 bytes send msg (len 110+452) to name -, type 4, key - DpStartStopMsg: stop msg sent NiIRead: hdl 2 received data (rcd=274,pac=1,MESG_IO) NiBufIIn: NIBUF len=274 NiBufIIn: packet complete for hdl 2 NiBufReceive starting MsINiRead: received 274 bytes MSG received, len 110+164, flag 1, from MSG_SERVER , typ 0, key - DpHalt: received 164 bytes from message server NiIRead: hdl 2 received data (rcd=274,pac=1,MESG_IO) NiBufIIn: NIBUF len=274 NiBufIIn: packet complete for hdl 2 NiBufReceive starting MsINiRead: received 274 bytes MSG received, len 110+164, flag 1, from MSG_SERVER , typ 0, key - DpHalt: received 164 bytes from message server NiIRead: hdl 2 received data (rcd=274,pac=1,MESG_IO) NiBufIIn: NIBUF len=274 NiBufIIn: packet complete for hdl 2 NiBufReceive starting MsINiRead: received 274 bytes MSG received, len 110+164, flag 1, from MSG_SERVER , typ 0, key - DpHalt: received 164 bytes from message server NiIRead: hdl 2 received data (rcd=274,pac=1,MESG_IO) NiBufIIn: NIBUF len=274 NiBufIIn: packet complete for hdl 2 NiBufReceive starting MsINiRead: received 274 bytes MSG received, len 110+164, flag 1, from MSG_SERVER , typ 0, key - DpHalt: received 164 bytes from message server NiIRead: hdl 2 received data (rcd=274,pac=1,MESG_IO) NiBufIIn: NIBUF len=274 NiBufIIn: packet complete for hdl 2 NiBufReceive starting MsINiRead: received 274 bytes MSG received, len 110+164, flag 1, from MSG_SERVER , typ 0, key - DpHalt: received 164 bytes from message server NiIRead: hdl 2 received data (rcd=274,pac=1,MESG_IO) NiBufIIn: NIBUF len=274 NiBufIIn: packet complete for hdl 2 NiBufReceive starting MsINiRead: received 274 bytes MSG received, len 110+164, flag 1, from MSG_SERVER , typ 0, key - DpHalt: received 164 bytes from message server NiIRead: hdl 2 received data (rcd=274,pac=1,MESG_IO) NiBufIIn: NIBUF len=274 NiBufIIn: packet complete for hdl 2 NiBufReceive starting MsINiRead: received 274 bytes MSG received, len 110+164, flag 1, from MSG_SERVER , typ 0, key - DpHalt: received 164 bytes from message server NiIRead: hdl 2 recv would block (errno=EAGAIN) NiIRead: read for hdl 2 timed out (0ms) DpHalt: no more messages from the message server DpHalt: send keepalive to synchronize with the message server NiBufSend starting NiIWrite: hdl 2 sent data (wrt=114,pac=1,MESG_IO) MsINiWrite: sent 114 bytes send msg (len 110+4) to name MSG_SERVER, type 0, key - MsSndName: MS_NOOP ok Send 4 bytes to MSG_SERVER NiIRead: hdl 2 recv would block (errno=EAGAIN) NiIPeek: peek successful for hdl 2 (r) NiIRead: hdl 2 received data (rcd=114,pac=1,MESG_IO) NiBufIIn: NIBUF len=114 NiBufIIn: packet complete for hdl 2 NiBufReceive starting MsINiRead: received 114 bytes MSG received, len 110+4, flag 3, from MSG_SERVER , typ 0, key - Received 4 bytes from MSG_SERVER Received opcode MS_NOOP from msg_server, reply MSOP_OK MsOpReceive: ok MsSendKeepalive : keepalive sent to message server NiIRead: hdl 2 recv would block (errno=EAGAIN) Wed Aug 30 12:23:16 2017 NiIPeek: peek for hdl 2 timed out (r; 1000ms) NiIRead: read for hdl 2 timed out (1000ms) DpHalt: no more messages from the message server DpHalt: sync with message server o.k. detach from message server ***LOG Q0M=> DpMsDetach, ms_detach () [dpxxdisp.c 12829] NiBufSend starting NiIWrite: hdl 2 sent data (wrt=110,pac=1,MESG_IO) MsINiWrite: sent 110 bytes MsIDetach: send logout to msg_server MsIDetach: call exit function DpMsShutdownHook called NiBufISelUpdate: new MODE -- (r-) for hdl 2 in set0 SiSelNSet: set events of sock 1428 to: --- NiBufISelRemove: remove hdl 2 from set0 SiSelNRemove: removed sock 1428 (pos=2) SiSelNRemove: removed sock 1428 NiSelIRemove: removed hdl 2 MBUF state OFF AdGetSelfIdentRecord: > < AdCvtRecToExt: opcode 60 (AD_SELFIDENT), ser 0, ex 0, errno 0 AdCvtRecToExt: opcode 40 (AD_MSBUF), ser 0, ex 0, errno 0 AdCvtRecToExt: opcode 40 (AD_MSBUF), ser 0, ex 0, errno 0 blks_in_queue/wp_ca_blk_no/wp_max_no = 1/300/17 LOCK WP ca_blk 1 make DISP owner of wp_ca_blk 1 DpRqPutIntoQueue: put request into queue (reqtype 1, prio LOW, rq_id 15) MBUF component DOWN NiICloseHandle: shutdown and close hdl 2 / sock 1428 NiBufIClose: clear extension for hdl 2 MsIDetach: detach MS-system cleanup EM EsCleanup .... EmCleanup() -> 0 Es2Cleanup: Cleanup ES2 ***LOG Q05=> DpHalt, DPStop ( 2212) [dpxxdisp.c 11045] Good Bye .....

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

3 Answers

Bartosz Jarkowski Aug 30, 2017 at 08:25 AM
0

Can you please provide dev_w0 log?

Show 11 Share
10 |10000 characters needed characters left characters exceeded

dev-w0-trace.txt , Kindly find the attachment , Thanks in advance

dev-w0-trace.txt (6.8 kB)
0

In the logs you can find:

B  ***LOG BY2=> sql error 12541  performing CON [dbsh#2 @ 1208] [dbsh    1208 ]
B  ***LOG BY0=> ORA-12541: TNS:no listener [dbsh#2 @ 1208] [dbsh    1208 ]
B  ***LOG BY2=> sql error 12541  performing CON [dblink#3 @ 431] [dblink  0431 ]
B  ***LOG BY0=> ORA-12541: TNS:no listener [dblink#3 @ 431] [dblink  0431 ]

It means your work process can't connect to the database. Please check you have the correct entries in tnsnames.ora.

0

1-tnsnamesora.txt2tnsnamesora.txt3tnsnamesora.txt , Kindly guide me with these 3 attachment, how can i correct the entries,thanks

0

Files number 2 and 3 looks OK. Can you validate that you have defined environment variable TNS_ADMIN point to the directory where tnsnames.ora are stored (for example, /usr/sap/C11/SYS/profile/oracle)

0

capture.jpg , please find the path on the image, thanks

capture.jpg (102.0 kB)
0

Try to point environment variable TNS_ADMIN to J:\usr\sap\DEV\SYS\profile\oracle

Then please execute command: R3trans -d and let us know the results :)

Please do it with your devadm user.

Best regards

Bartosz

0

i am not having technical knowledge at this side,Sorry i am not getting the clear picture on TNS_ADMIN,please find the attachnment, when i execute the command J:\usr\sap\DEV\SYS\profile\oracle>R3trans -d , it says not recognised internal or external command. thankstns-admin.jpg

tns-admin.jpg (42.2 kB)
0

You can find easily information on the internet how to create environment variable. The important thing is that you have to do it as the SAP OS user (in your case I believe it's DEVADM). Then you can check the connection with R3trans -d

0
Show more comments

Please execute R3trans from your kernel directory.

0
Raquel Gomez
Sep 07, 2017 at 09:46 AM
0

Hi Prasath,

Dispatcher trace file shows that all work processes have died; therefore, DP is also stopped:

*** DP_FATAL_ERROR => DpWPCheck: no more work processes
*** DISPATCHER EMERGENCY SHUTDOWN ***

We can also find on the trace an output showing all work processes table, all of them Ended:

-------------------------------------------------------------------------------------------------------------------------------
0 DIA 2400 Ended
1 DIA 2408 Ended
2 DIA 2416 Ended
3 DIA 2424 Ended
4 DIA 2432 Ended
[..................]
15 SPO 2520 Ended
16 UP2 2528 Ended

To know what caused work processes were died; we need to check WP traces. Please provide dev_w0, dev_w1 and dev_w2 traces. They should be located on same folder where dev_disp was located (work folder).

Regards,
Raquel

Share
10 |10000 characters needed characters left characters exceeded
Juan Reyes
Sep 07, 2017 at 11:02 AM
0
Share
10 |10000 characters needed characters left characters exceeded