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.