Skip to Content
avatar image
Former Member

Dispatcher stopped.

Hello everybody,

My system dispather is stopped so I can't login to the SAP.

when I check the dev_desp log file, details as follows;

-


trc file: "dev_disp.new", trc level: 1, release: "700"-

-


systemid 274 (HP (IA-64) with HP-UX)

kernel runs with dp version 242000(ext=110000) (@(#) DPLIB-INT-VERSION-242000-UC)

length of sys_adm_ext is 576 bytes

  • SWITCH TRC-HIDE on ***

***LOG Q00=> DpSapEnvInit, DPStart (08 29077) [dpxxdisp.c 1283]

shared lib "dw_xml.sl" version 201 successfully loaded

shared lib "dw_xtc.sl" version 201 successfully loaded

shared lib "dw_stl.sl" version 201 successfully loaded

shared lib "dw_gui.sl" version 201 successfully loaded

shared lib "dw_mdm.sl" version 201 successfully loaded

rdisp/softcancel_sequence : -> 0,5,-1

use internal message server connection to port 3904

MtxInit: 30000 0 0

DpSysAdmExtInit: ABAP is active

DpSysAdmExtInit: VMC (JAVA VM in WP) is not active

DpIPCInit2: start server >CIHRP_HRP_08 <

DpShMCreate: sizeof(wp_adm) 22784 (1752)

DpShMCreate: sizeof(tm_adm) 6009216 (29896)

DpShMCreate: sizeof(wp_ca_adm) 28800 (96)

DpShMCreate: sizeof(appc_ca_adm) 9600 (96)

DpCommTableSize: max/headSize/ftSize/tableSize=500/16/552064/552080

DpShMCreate: sizeof(comm_adm) 552080 (1088)

DpSlockTableSize: max/headSize/ftSize/fiSize/tableSize=0/0/0/0/0

DpShMCreate: sizeof(slock_adm) 0 (104)

DpFileTableSize: max/headSize/ftSize/tableSize=0/0/0/0

DpShMCreate: sizeof(file_adm) 0 (72)

DpShMCreate: sizeof(vmc_adm) 0 (2008)

DpShMCreate: sizeof(wall_adm) (41664/36752/80/192)

DpShMCreate: sizeof(gw_adm) 48

DpShMCreate: SHM_DP_ADM_KEY (addr: 0xc00000001ac00000, size: 6710240)

DpShMCreate: allocated sys_adm at 0xc00000001ac00000

DpShMCreate: allocated wp_adm at 0xc00000001ac02310

DpShMCreate: allocated tm_adm_list at 0xc00000001ac07c10

DpShMCreate: allocated tm_adm at 0xc00000001ac07c70

DpShMCreate: allocated wp_ca_adm at 0xc00000001b1c2df0

DpShMCreate: allocated appc_ca_adm at 0xc00000001b1c9e70

DpShMCreate: allocated comm_adm at 0xc00000001b1cc3f0

DpShMCreate: system runs without slock table

DpShMCreate: system runs without file table

DpShMCreate: allocated vmc_adm_list at 0xc00000001b253080

DpShMCreate: allocated gw_adm at 0xc00000001b253100

DpShMCreate: system runs without vmc_adm

DpShMCreate: allocated ca_info at 0xc00000001b253130

DpShMCreate: allocated wall_adm at 0xc00000001b253140

MBUF state OFF

DpCommInitTable: init table for 500 entries

rdisp/queue_size_check_value : -> off

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 8192 kByte.

Using implementation std<ES> Info: use normal pages (no huge table support available)

sStdUnamFileMapInit:

shmget() of 67108864000 bytes failed.

errno = 22(Invalid argument)

EsStdInit: unable to allocate 64000 MB

EsStdInit: try to allocate 51200 MB

EsStdUnamFileMapInit: shmget() of 53687091200 bytes failed.

errno = 22(Invalid argument)

EsStdInit: unable to allocate 51200 MB

EsStdInit: try to allocate 40960 MB

EsStdUnamFileMapInit: shmget() of 42949672960 bytes failed.

errno = 22(Invalid argument)

EsStdInit: unable to allocate 40960 MB

EsStdInit: try to allocate 32768 MB

EsStdUnamFileMapInit: shmget() of 34359738368 bytes failed.

errno = 22(Invalid argument)

EsStdInit: unable to allocate 32768 MB

EsStdInit: try to allocate 26208 MB

EsStdUnamFileMapInit: shmget() of 27481079808 bytes failed.

errno = 22(Invalid argument)

EsStdInit: unable to allocate 26208 MB

EsStdInit: try to allocate 20960 MB

EsStdUnamFileMapInit: shmget() of 21978152960 bytes failed.

errno = 22(Invalid argument)

EsStdInit: unable to allocate 20960 MB

EsStdInit: try to allocate 16768 MB

EsStdUnamFileMapInit: shmget() of 17582522368 bytes failed.

errno = 22(Invalid argument)

EsStdInit: unable to allocate 16768 MB

EsStdInit: try to allocate 16384 MB

EsStdUnamFileMapInit: ES base = 0x0xc000000100000000

EsStdInit: 16384 MB successfully allocated

EsStdUnamFileMapInit: shmget() of 17179869184 bytes failed.

errno = 12(Not enough space)

EsStdInit: unable to allocate 16384 MB

EsStdInit: try to allocate 13104 MB

EsStdUnamFileMapInit: shmget() of 13740539904 bytes failed.

errno = 12(Not enough space)

EsStdInit: unable to allocate 13104 MB

EsStdInit: try to allocate 10480 MB

EsStdUnamFileMapInit: shmget() of 10989076480 bytes failed

errno = 12(Not enough space)

EsStdInit: unable to allocate 10480 MB

EsStdInit: try to allocate 8384 MB

EsStdUnamFileMapInit: shmget() of 8791261184 bytes failed.

errno = 12(Not enough space)

EsStdInit: unable to allocate 8384 MB

EsStdInit: try to allocate 8192 MB

EsStdUnamFileMapInit: shmget() of 8589934592 bytes failed.

errno = 12(Not enough space)

EsStdInit: unable to allocate 8192 MB

EsStdInit: try to allocate 6552 MB

EsStdUnamFileMapInit: shmget() of 6870269952 bytes failed.

errno = 12(Not enough space)

EsStdInit: unable to allocate 6552 MB

EsStdInit: try to allocate 5240 MB

EsStdUnamFileMapInit: ES base = 0x0xc000000500000000

EsStdInit: 5240 MB successfully allocated

EsStdUnamFileMapInit: shmget() of 5494538240 bytes failed.

errno = 12(Not enough space)

EsStdInit: unable to allocate 5240 MB

EsStdInit: try to allocate 4192 MB

EsStdUnamFileMapInit: shmget() of 4395630592 bytes failed.

errno = 12(Not enough space)

EsStdInit: unable to allocate 4192 MB

EsStdInit: try to allocate 4096 MB

EsStdUnamFileMapInit: shmget() of 4294967296 bytes failed.

errno = 12(Not enough space)

EsStdInit: unable to allocate 4096 MB

EsStdInit: try to allocate 3272 MB

EsStdUnamFileMapInit: shmget() of 3430940672 bytes failed.

errno = 12(Not enough space)

EsStdInit: unable to allocate 3272 MB

EsStdInit: try to allocate 2616 MB

EsStdUnamFileMapInit: shmget() of 2743074816 bytes failed.

errno = 12(Not enough space)

EsStdInit: unable to allocate 2616 MB

EsStdInit: try to allocate 2088 MB

EsStdUnamFileMapInit: shmget() of 2189426688 bytes failed.

errno = 12(Not enough space)

EsStdInit: unable to allocate 2088 MB

EsStdInit: try to allocate 2048 MB

EsStdUnamFileMapInit: shmget() of 2147483648 bytes failed.

errno = 12(Not enough space)

EsStdInit: unable to allocate 2048 MB

EsStdInit: try to allocate 1632 MB

EsStdUnamFileMapInit: shmget() of 1711276032 bytes failed.

errno = 12(Not enough space)

EsStdInit: unable to allocate 1632 MB

EsStdInit: try to allocate 1304 MB

EsStdUnamFileMapInit: shmget() of 1367343104 bytes failed.

errno = 12(Not enough space)

EsStdInit: unable to allocate 1304

MBEsStdInit: try to allocate 1040 MB

EsStdUnamFileMapInit: shmget() of 1090519040 bytes failed.

errno = 12(Not enough space)

EsStdInit: unable to allocate 1040 MB

EsStdInit: try to allocate 1024 MB

EsStdUnamFileMapInit: shmget() of 1073741824 bytes failed.

errno = 12(Not enough space)

EsStdInit: unable to allocate 1024 MB

EsStdInit: try to allocate 816 MB

EsStdUnamFileMapInit: shmget() of 855638016 bytes failed.

errno = 12(Not enough space)

EsStdInit: unable to allocate 816 MB

EsStdInit: try to allocate 648 MB

EsStdUnamFileMapInit: ES base = 0x0xc0000000d0000000

EsStdInit: 648 MB successfully allocated

EsStdUnamFileMapInit: shmget() of 679477248 bytes failed.

errno = 12(Not enough space)

EsStdInit: unable to allocate 648 MB

EsStdInit: try to allocate 512 MB

EsStdUnamFileMapInit: shmget() of 536870912 bytes failed.

errno = 12(Not enough space)

EsStdInit: unable to allocate 512 MB

EsStdInit: try to allocate 408 MB

EsStdUnamFileMapInit: shmget() of 427819008 bytes failed.

errno = 12(Not enough space)

EsStdInit: unable to

allocate 408 MB

EsStdInit: try to allocate 320 MB

EsStdUnamFileMapInit: ES base = 0x0xc000000650000000

EsStdInit: 320 MB successfully allocated

EsStdUnamFileMapInit: shmget() of 335544320 bytes failed.

errno = 12(Not enough space)

EsStdInit: unable to allocate 320 MB

EsStdInit: try to allocate 256 MB

EsStdUnamFileMapInit: shmget() of

268435456 bytes failed.

errno = 12(Not enough space)

EsStdInit: unable to allocate 256 MB

EsStdInit: try to allocate 200 MB

EsStdUnamFileMapInit: shmget() of 209715200 bytes

failed.

errno = 12(Not enough space)

EsStdInit: unable to allocate 200 MB

EsStdInit: try to allocate 160 MB

EsStdUnamFileMapInit: shmget() of 167772160 bytes failed.

errno =

12(Not enough space)

EsStdInit: unable to allocate 160 MB

EsStdInit: try to allocate 128 MB

EsStdUnamFileMapInit: shmget() of 134217728 bytes failed.

errno = 12(Not enough

space)

EsStdInit: unable to allocate 128 MB

EsStdInit: try to allocate 96 MB

EsStdUnamFileMapInit: shmget() of 100663296 bytes failed.

errno = 12(Not enough space)

EsStdInit:

unable to allocate 96 MB

EsStdInit: try to allocate 72 MB

EsStdUnamFileMapInit: shmget() of 75497472 bytes failed.

errno = 12(Not enough space)

EsStdInit: unable to allocate 72

MBEsStdInit: try to allocate 64 MB

EsStdUnamFileMapInit: shmget() of 67108864 bytes failed.

errno = 12(Not enough space)

EsStdInit: unable to allocate 64 MB

EsStdInit: try to

allocate 48 MB

EsStdUnamFileMapInit: shmget() of 50331648 bytes failed.

errno = 12(Not enough space)

EsStdInit: unable to allocate 48 MB

EsStdInit: try to allocate 32 MB

EsStdUnamFileMapInit: shmget() of 33554432 bytes failed.

errno = 12(Not enough space)

EsStdInit: unable to allocate 32 MB

EsStdInit: try to allocate 24 MB

EsStdUnamFileMapInit:

ES base = 0x0xc000000027000000

EsStdInit: 24 MB successfully allocated

EsStdUnamFileMapInit: shmget() of 25165824 bytes failed.

errno = 12(Not enough space)

EsStdInit: unable to allocate 24 MB

EsStdInit: try to allocate 16 MB

EsStdUnamFileMapInit: shmget() of 16777216 bytes failed.

errno = 12(Not enough space)

EsStdInit: unable to allocate 16 MB

EsStdInit: try to allocate 8 MB

{**** ERROR => EsStdInit: unable to allocate 64000 MB [esuxi.c 487]*

  • Error 11 while initializing OS dependent part.}

  • ERROR => DpEmInit: EmInit (1) [dpxxdisp.c 10250]

  • ERROR => DpMemInit: DpEmInit (-1) [dpxxdisp.c 10175]

  • DP_FATAL_ERROR => DpSapEnvInit: DpMemInit

DISPATCHER EMERGENCY SHUTDOWN ***

increase tracelevel of WPs

dump system status

Workprocess Table (long)

Wed Aug 11 11:18:55 2010

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

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

-


***

ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c 785]

0 ? -1 Free

no 0 0 0

  • ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c 785]

1 ? -1 Free no 0 0 0

  • ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c 785]

2 ? -1 Free no 0 0 0

  • ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c 785]

3 ? -1 Free no 0 0 0

  • ERROR => DpRqTxt: bad

rqtype -1 [dpxxrq.c 785]

4 ? -1 Free no 0 0 0

  • ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c 785]

5 ?

-1 Free no 0 0 0

  • ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c 785]

6 ? -1 Free no 0 0 0

  • ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c 785]

7 ? -1 Free no 0 0 0

  • ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c 785]

8 ? -1 Free no 0 0 0

  • ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c 785]

9 ? -1 Free no 0 0 0

  • ERROR => DpRqTxt: bad rqtype -1

[dpxxrq.c 785]

10 ? -1 Free no 0 0 0

  • ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c 785]

11 ? -1 Free no 0 0 0

  • ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c 785]

12 ? -1 Free no 0 0 0

NiISelect: maximum fd=1

NiISelect: read-mask is NULL

NiISelect: write-mask is NULL

Wed Aug 11 16:49:00 2010

NiISelect: TIMEOUT occured (5000ms)

DpHalt: shutdown server >CIHRP_HRP_08 < (normal)

DpJ2eeDisableRestart

ShmProtect( after shmat )

ShmProtect: shmat key 57 prot 1/4096 done

ShmProtect(SHM_PROFILE, SHM_PROT_RD

DpWakeUpWps: wake up all wp's

Stop work processes

Terminate gui connections

wait for end of work processes

not attached to the message server

cleanup EM

EsCleanup ....

EmCleanup() -> 0

SemKeyPermission( 70 ) = 0740 (octal)

SemKeyPermission( 72 ) = 0740 (octal)

removing Semaphore-Management

closing connect handles (dgm + tcp)

**LOG Q05=> DpHalt, DPStop ( 29077) [dpxxdisp.c 11355]

  • shutdown completed - server stopped ***

Then I comment to the profile parameter {em/initial_size_MB}

then dispather is started and working.

Now today's dis_disp log shows message like

{<ES> block size is 8192 kByte.

<ES> Info: em/initial_size_MB( 4092MB) not multiple of em/blocksize_KB( 8192KB)

<ES> Info: em/initial_size_MB rounded up to 4096MB

Using implementation std}

**So please suggest me, What value should set in em/initial_size_MB?**

*How to calculate the value for em/initial_size_MB*

*OS is HP-UX*

Thanks - Ganesh

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

5 Answers

  • avatar image
    Former Member
    Aug 12, 2010 at 06:28 AM

    hi,

    As per the log,

    EsStdInit: unable to allocate 64000 MB EsStdInit: try to allocate 51200 MB EsStdUnamFileMapInit: shmget() of 53687091200 bytes failed. errno = 22(Invalid argument) EsStdInit: unable to allocate 51200 MB EsStdInit: try to allocate 40960 MB EsStdUnamFileMapInit: shmget() of 42949672960 bytes failed. errno = 22(Invalid argument) EsStdInit: unable to allocate 40960 MB EsStdInit: try to allocate 32768 MB EsStdUnamFileMapInit: shmget() of 34359738368 bytes failed. errno = 22(Invalid argument) EsStdInit: unable to allocate 32768 MB EsStdInit: try to allocate 26208 MB EsStdUnamFileMapInit: shmget() of 27481079808 bytes failed. errno = 22(Invalid argument) EsStdInit: unable to allocate 26208 MB EsStdInit: try to allocate 20960 MB EsStdUnamFileMapInit

    The system trying to allocate 64 GB of memory.. Please check tthe memory configuration. I hope you don't have 64 GB of RAM in your system.

    Rgds,

    JP.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Aug 12, 2010 at 07:08 AM

    Hi,

    Looks like a shared memory allocation issue. Please run sappfpar (under /sapmnt/<SID>/profile -> sappfpar check pf=<instance profile>) once and check the warning & suggestion on memory related parameters. Take backup of current instance profile file and put the new/modified memory related parameters as per sappfpar result in instance profile file & save it.

    Try to make SAP up and see the result.

    Also whats the total memory size in your system. In AIX, I would have checked prtconf|more for memory size. Can you please check the same at OS level. Check Note 146289 - Parameter Recommendations for 64-Bit SAP Kernel

    Add comment
    10|10000 characters needed characters exceeded

  • Aug 12, 2010 at 08:22 AM
    {<ES> block size is 8192 kByte.
    <ES> Info: em/initial_size_MB( 4092MB) not multiple of em/blocksize_KB( 8192KB)
    <ES> Info: em/initial_size_MB rounded up to 4096MB
    Using implementation std}

    Seems like to extended memory parameters are incorrect, standard blocksize allocation is too big as far as I can see.

    Anyhow, 4 gigs of extentded memory is not a lot...

    Can you tell us whats you box specs and list your memory parameters?

    Regards

    Juan

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi!

      System Speicication is :

      OS : HP-UX

      Database : ORacle 10

      RAM : 8 GB

      SWAP : 20 GB

      When we execute the T.code PT60 for 250 Employee it take 30 Min. and CPU utilization is 98% or sometime full.

      so please suggest which memory parameter value need to be tune or RAM need to be increase, if yes How much?

      Configured memory parameter as

      em/blocksize_KB |8192

      rdisp/max_wprun_time |15000

      login/no_automatic_user_sapstar |0

      abap/shared_objects_size_MB |200

      rsdb/obj/buffersize |4096

      zcsa/table_buffer_area |60000000

      abap/buffersize |600000

      rsdb/cua/buffersize |3000

      zcsa/presentation_buffer_area |4400128

      rdisp/appc_ca_blk_no |100

      rsdb/ntab/entrycount |20000

      |install/codepage/appl_server |4102

      abap/use_paging |1

      ztta/roll_first |1

      ztta/roll_area |6500000

      rdisp/ROLL_SHM |32768

      rdisp/ROLL_MAXFS |49152

      abap/swap_reserve |20971520

      rdisp/PG_SHM |24576

      rdisp/PG_MAXFS |262144

      abap/heap_area_dia |2000683008

      abap/heap_area_nondia |6000683008

      abap/heap_area_total |6000683008

      abap/heaplimit |40894464

      ztta/roll_extension |6000683008

      em/initial_size_MB |4092

      em/blocksize_KB |8192

      |rdisp/max_wprun_time |15000

      |login/no_automatic_user_sapstar |0

      |abap/shared_objects_size_MB |200

      |rsdb/obj/buffersize |4096

      |zcsa/table_buffer_area |60000000

      |abap/buffersize |600000

      |rsdb/cua/buffersize |3000

      |zcsa/presentation_buffer_area |4400128

      |rdisp/appc_ca_blk_no |100

      |rsdb/ntab/entrycount |20000

      |install/codepage/appl_server |4102

      |abap/use_paging |1

      |ztta/roll_first |1

      |ztta/roll_area |6500000

      |rdisp/ROLL_SHM |32768

      |rdisp/ROLL_MAXFS |49152

      |abap/swap_reserve |20971520

      |rdisp/PG_SHM |24576

      |rdisp/PG_MAXFS |262144

      |abap/heap_area_dia |2000683008

      |abap/heap_area_nondia |6000683008

      |abap/heap_area_total |6000683008

      |abap/heaplimit |40894464

      |ztta/roll_extension |6000683008

      |em/initial_size_MB |4092

      |SAPSYSTEM |08

      |rdisp/wp_no_dia |10

      |rdisp/wp_no_btc |3

      |rdisp/wp_ca_blk_no |300

      |ipc/shm_psize_10 |126000000

      |ipc/shm_psize_14 |0

      |ipc/shm_psize_18 |0

      |ipc/shm_psize_19 |0

      |ipc/shm_psize_30 |0

      |ipc/shm_psize_40 |114000000

      |ipc/shm_psize_41 |0

      |rdisp/wp_ca_blk_no |300

      |ipc/shm_psize_10 |126000000

      |ipc/shm_psize_14 |0

      |ipc/shm_psize_18 |0

      |ipc/shm_psize_19 |0

      |ipc/shm_psize_30 |0

      |ipc/shm_psize_40 |114000000

      |ipc/shm_psize_41 |0

      Thanks

      Ganesh

  • avatar image
    Former Member
    Aug 12, 2010 at 09:51 AM

    As you can see in the sappfpar output shared pools 10 and 40 are too small for the memory requirements that you have set in the SAP parameters.

    Please change the values of

    ipc/shm_psize_10

    ipc/shm_psize_40

    in the instance profile to the proper values, according to what the system is demanding. (abotu 600% more for ipc10 and 760% for ipc40)

    Regards

    Edited by: Francisco José Martínez Carretero on Aug 12, 2010 11:52 AM

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi!

      Till I am unble to find the satified solution.

      if em/blocksize_KB = 8192 then what value required for parameter

      em/initial_size_MB?

      How to calculae?

      I have 16 GB RAM, OS -HP-UX.

      pleaes suggest me, becuase the value of parameter

      em/blocksize_KB =8192 and

      em/initial_size_MB = 64000

      had working smoothly. But from last 2-3 day's not working.

      and dispatcher is stopped. So I simply comment the parameter em/initial_size_MB.

      Now its value is 4096 MB and Dispatcer working fine.

      Thanks

      Ganesh

  • avatar image
    Former Member
    Aug 14, 2010 at 11:39 PM

    Hiii ,

    Please try the following

    u2022User SAPSR3 is locked , unlock t through command level. The log will be in usr/sap/sid/DVBEMG/work/

    u2022Or check the listener , start it if it is not started by using Lsnrctl start

    It will start the listener in command level

    u2022Change the virtual memory in the computer.

    Thank you,

    vikram.

    Add comment
    10|10000 characters needed characters exceeded