cancel
Showing results for 
Search instead for 
Did you mean: 

DpVmCheck: max number of priv VMs exceeded (1 > 0, timeout)

shradhasampat
Participant
0 Kudos

Hello,

In our CRM system EHP1 FOR CRM 7 ABAP ,users get this screen mainly for big contracts at different stages like collision run,saving.

Status before error started

I have already gone through notes 1757252

But the parameter rdisp/max_vm_priv_time and  rdisp/max_vm_priv_no doesn't exist in our system. Instead is there any other parameter which we can use in our release ?


I could find these errors when the timeout screen occurred :

DEV_DISP

Wed Jul 23 15:26:08 2014

DpVmCheck: max number of priv VMs exceeded (1 > 0, timeout), reset T59/M0/U13880/V4

Wed Jul 23 15:26:28 2014

DpVmCheck: max number of priv VMs exceeded (1 > 0, timeout), reset T59/M0/U13880/V4

Wed Jul 23 15:26:46 2014

*** ERROR => DpRqCheck: T59 in state TM_SLOT_FREE [dpxxdisp.c   8006]

***LOG Q0G=> DpRqBadHandle, bad_req ( DIA) [dpxxdisp.c   6125]

*** ERROR => DpRqBadHandle: BAD REQUEST - Reason: DpRqCheck failed (line 7037): [dpxxdisp.c 6127]

-IN-- sender_id DISPATCHER        tid 59    wp_ca_blk   -1 wp_id -1

-IN-- action SEND_TO_WP        uid  13880 appc_ca_blk -1      type  DIA

-IN-- new_stat  NO_CHANGE         mode 0     len 0       rq_id 24366

-IN-- req_info DP_CANCEL_PRIV

-IN-- msg_name  -

*** ERROR => DpRqCheck: T59 in state TM_SLOT_FREE [dpxxdisp.c   8006]

***LOG Q0G=> DpRqBadHandle, bad_req ( DIA) [dpxxdisp.c   6125]

*** ERROR => DpRqBadHandle: BAD REQUEST - Reason: DpRqCheck failed (line 7037): [dpxxdisp.c 6127]

-IN-- sender_id DISPATCHER        tid 59    wp_ca_blk   -1 wp_id -1

-IN-- action SEND_TO_WP        uid  13880 appc_ca_blk -1      type  DIA

-IN-- new_stat  NO_CHANGE         mode 0     len 0       rq_id 24502

-IN-- req_info DP_CANCEL_PRIV

-IN-- msg_name  -

*** ERROR => DpRqCheck: T59 in state TM_SLOT_FREE [dpxxdisp.c   8006]

***LOG Q0G=> DpRqBadHandle, bad_req ( DIA) [dpxxdisp.c   6125]

*** ERROR => DpRqBadHandle: BAD REQUEST - Reason: DpRqCheck failed (line 7037): [dpxxdisp.c 6127]

-IN-- sender_id DISPATCHER        tid 59    wp_ca_blk   -1 wp_id -1

-IN-- action SEND_TO_WP        uid  13880 appc_ca_blk -1      type  DIA

-IN-- new_stat NO_CHANGE         mode 0     len 0       rq_id 24691

-IN-- req_info DP_CANCEL_PRIV

-IN-- msg_name  -

sm21:

Q0  G Request (type DIA) cannot be processed

work process trace

please check the image



Thanks

Shradha

Accepted Solutions (0)

Answers (1)

Answers (1)

shradhasampat
Participant
0 Kudos

Anyone ?

divyanshu_srivastava3
Active Contributor
0 Kudos

Hi,

The info is not sufficient to find the cause in VMC.

Please set these parameters from RZ11, for a short duration and return with results.

rdisp/TRACE_COMPS = all, J

rdisp/TRACE_LOGGING = on, 30 m

rdisp/TRACE =3

vmcj/writeStackOnAbort = 1

And re-execute the affected issue.

Share vmc_w<number>.trc and VM_STACK_TRACE

Divyanshu

former_member185239
Active Contributor
0 Kudos

Hi Shrada,

Kindly check the sapnote 157246 - DpRqCheck: T22 in stat TM_SLOT_FREE

With Regards

Ashutosh Chaturvedi

shradhasampat
Participant
0 Kudos

I don't find vmcj/writeStackOnAbort on my system. Will  VM_STACK_TRACE be generated  under /usr/sap/SID/DVEBMGS00/work ?

divyanshu_srivastava3
Active Contributor
0 Kudos

It's a DUMP.

shradhasampat
Participant
0 Kudos

Thank you for your reply !!

I went through the note but it refers to T22 instead of T59 and NOWP instead of DIA

Also I dont get these in sm21 :

P03 K Roll file overflow (002048 blocks)

R0B K Roll-out failed, return code -32

R0B K Roll-out failed, return code -01

R68 W Perform rollback

Do you still think I should give it a try by changing

rdisp/ROLL_MAXFS and rdisp/PG_MAXFS.?

Thanks

Shradha

shradhasampat
Participant
0 Kudos

Hello Divyanshu

It didnt create dev_vm.trc and VM_STACK_TRACE

And I am unable to provide dev_disp and dev_w* here due to size of the trace

But could the error be due to any of these parameters :

ParametersCurrentChanged
rdisp/max_vm_priv_time2400SERVLET=2400, RFC=2400
isp/max_vm_priv_no3SERVLET=3, RFC=3
rdisp/max_priv_time6003600Maximum hold time for work processes in PRIV mode
rdisp/max_debug_lazy_time
6003600Maximum hold time for work processes in DEBUG mode
rdisp/appc_ca_blk_no10001058Buffer Size for CPI-C Communications
rdisp/wp_ca_blk_no
3001058Work Process Communication Blocks
vmcj/option/ps 960M1460Mpoolsize for the VMC
vmcj/option/gc/sharedWaterMark9070VMC: watermark for shared garbage collector
vmcj/max_vm_heap_MB64128max. vm heap
rdisp/keepalive12003600Timer for check of unused connections
rdisp/keepalive_timeout60150Timeout for connection to SAPGUI
rdisp/wppriv_max_no
DEFAULT16

Maximum number of work processes in PRIV mode

divyanshu_srivastava3
Active Contributor
0 Kudos

May be, I would look at "rdisp/max_vm_priv_no".

Meanwhile, did you check on the same with SAP ?

Divyanshu