SAP Knowledge Base Article - Preview

2276273 - AS Java - How to identify the largest MPI buffer consumer by MPI dump

Symptom

NetWeaver Java Application Server (AS Java) is not able to handle new requests (e.g. HTTP, HTTPS) because ICM (Internet Communication Manager) is lack of free (non-reserved) MPI (Memory Pipes) buffers.

1) The dev_icm trace shows relevant error messages, indicating MPI buffers are used up, e.g.:
*** WARNING => IcmReadFromConn(id=556/13676): temporarily out of MPI buffers -> roll out
OR

*** ERROR => HttpJ2EETriggerServer: alloc failed: out of MPI blocks

2) You have read the relevant SAP Note regarding MPI buffer configuration:

Below NetWeaver 740:

SAP Note 737625 - Parameter recommendations for Internet Communication Manager (ICM)

As of NetWeaver 740:

SAP Note 2007212 - Tuning SAP Web Dispatcher and ICM for high load

3) The parameter mpi/total_size_MB is already set quite large (e.g. more than 1GB).


Read more...

Environment

NetWeaver Java Application Server (AS Java)

Keywords

mpi; buffer; java hang; thread; dump, high load, tuning, ICM , KBA , mpi , icm , fca , BC-CST-IC , Internet Communication Manager , BC-JAS-COR , Enterprise Runtime, Core J2EE Framework , How To

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.