Skip to main content link. Accesskey S
  • Help
  • IBM Logo
  • IBM Notes and Domino wiki
  • All Wikis
  • All Forums
  • ANNOUNCEMENT: THIS WIKI IS READ-ONLY. Learn more...
  • Home
  • Product Documentation
  • Community Articles
  • Learning Center
  • IBM Redbooks
  • API Documentation
Search
Community Articles > Lotus Domino > Domino Web server > Troubleshooting HTTP Memory Crash
  • Share Show Menu▼
  • Subscribe Show Menu▼

About the Original Author

Click to view profileIBM contributorHilda Saucedo
Contribution Summary:
  • Articles authored: 2
  • Articles edited: 0
  • Comments Posted: 0

Recent articles by this author

LDAP BPool Full

LDAP BPool Full messages occur when memory block BLKLDAPPOOL has reached maximum size of 20MB. The article discusses error and collecting debug for troubleshooting.

Troubleshooting HTTP Memory Crash

This article has information to analyze NSD log for HTTP memroy related crash on Domino Web server
Community articleTroubleshooting HTTP Memory Crash
Added by IBM contributorHilda Saucedo | Edited by IBM contributorHilda Saucedo on October 27, 2011 | Version 10
expanded Abstract
collapsed Abstract
This article has information to analyze NSD log for HTTP crash on Domino server
Tags: insufficient memory, crash, HTTP, Domino troubleshooting

This article will describe areas in an NSD log to gather information on memory related crash on HTTP process.

Memory crash
Memory exhaustion defined by “Insufficient memory” messages
Memory Handles defined by “Out of Handles” messages
java.lang.OutOfMemory errors


NSD log contains memory summary for Domino processes. Start by reviewing the Process Memory Mappings section for HTTP process. For NSDs generated from Unix OS, use “Process Heap” size under “Process Heap Memory Stats” instead.

In the example below, Process Memory Mapping shows that HTTP private memory is over 1G in size:

HTTP overall memory is comprised of the following areas:

1. Private Static-DPools
2. MBlocks
3. Thread stack Space
4. JVM
5. LotusScript


Next step is to identify which of these areas is making up majority of HTTP overall memory.

Private Static-DPools
Memory allocations performed by Notes using various DPools (4 MB to 8 MB). These pools are not freed back to the OS after being used.
NSD or Memcheck log look at “Process Heap Memory Stats”

DPools are found within an NSD or Memcheck log under “Process Heap Memory Stats” section:



MBlocks
MBlocks are memory blocks allocated directly from the OS and released back to the OS when freed by the caller.

From NSD log search for “Directly Allocated Memory” under memcheck for HTTP process.




Thread stack Space
Generally, each HTTP thread uses about 1 MB of memory per thread.

NSD log has a Server Statistics section that includes HTTP.workers stat showing the number of HTTP worker threads configured on the server.


<@@
Notes Data -> Server Data -> Server Statistics (Time 09:20:29)
@@>
...
Http.Workers = 140
...


JVM
Java heap size by default is 64MB however, this can be modified via Notes.ini parameter JavaMaxHeapSize or HTTPJVMMaxHeapSize in Domino 8.5.1 or later. Overall HTTP memory will be impacted in cases when Java heap size has been increased to high number.

NSD log has Notes.ini section to check if these parameters are being used on Server.

<@@
System Data -> Environment -> C:\Lotus\Domino\notes.ini (Time 09:20:58)
@@> ...


LotusScript
LotusScript memory currently found in a memory.dmp file. The “HTTP” process section has “LotusScript Memory Usage” section




expanded Attachments (0)
collapsed Attachments (0)
expanded Versions (46)
collapsed Versions (46)
Version Comparison     
VersionDateChanged by              Summary of changes
46Oct 27, 2011, 3:55:48 PMHilda Saucedo  IBM contributor
44Oct 27, 2011, 3:54:59 PMHilda Saucedo  IBM contributor
43Oct 27, 2011, 3:53:27 PMHilda Saucedo  IBM contributor
42Oct 27, 2011, 3:53:20 PMHilda Saucedo  IBM contributor
41Oct 27, 2011, 3:53:07 PMHilda Saucedo  IBM contributor
40Oct 27, 2011, 3:52:39 PMHilda Saucedo  IBM contributor
39Oct 27, 2011, 3:52:15 PMHilda Saucedo  IBM contributor
38Oct 27, 2011, 3:48:29 PMHilda Saucedo  IBM contributor
37Oct 27, 2011, 3:47:37 PMHilda Saucedo  IBM contributor
36Oct 27, 2011, 3:46:35 PMHilda Saucedo  IBM contributor
35Oct 27, 2011, 3:46:05 PMHilda Saucedo  IBM contributor
34Oct 27, 2011, 3:45:09 PMHilda Saucedo  IBM contributor
33Oct 27, 2011, 3:44:44 PMHilda Saucedo  IBM contributor
32Oct 27, 2011, 3:44:21 PMHilda Saucedo  IBM contributor
31Oct 27, 2011, 3:43:33 PMHilda Saucedo  IBM contributor
30Oct 27, 2011, 3:43:15 PMHilda Saucedo  IBM contributor
29Oct 27, 2011, 3:42:57 PMHilda Saucedo  IBM contributor
28Oct 27, 2011, 3:42:30 PMHilda Saucedo  IBM contributor
27Oct 27, 2011, 3:41:48 PMHilda Saucedo  IBM contributor
26Oct 27, 2011, 3:40:45 PMHilda Saucedo  IBM contributor
25Oct 27, 2011, 3:40:04 PMHilda Saucedo  IBM contributor
24Oct 27, 2011, 3:39:16 PMHilda Saucedo  IBM contributor
23Oct 27, 2011, 3:37:31 PMHilda Saucedo  IBM contributor
22Oct 27, 2011, 3:36:47 PMHilda Saucedo  IBM contributor
21Oct 27, 2011, 3:36:08 PMHilda Saucedo  IBM contributor
20Oct 27, 2011, 3:35:04 PMHilda Saucedo  IBM contributor
19Oct 27, 2011, 3:32:18 PMHilda Saucedo  IBM contributor
18Oct 27, 2011, 3:30:31 PMHilda Saucedo  IBM contributor
17Oct 27, 2011, 3:28:38 PMHilda Saucedo  IBM contributor
16Oct 27, 2011, 3:26:58 PMHilda Saucedo  IBM contributor
15Oct 27, 2011, 3:21:42 PMHilda Saucedo  IBM contributor
14Oct 27, 2011, 3:21:06 PMHilda Saucedo  IBM contributor
13Oct 27, 2011, 3:19:55 PMHilda Saucedo  IBM contributor
12Oct 27, 2011, 3:16:40 PMHilda Saucedo  IBM contributor
11Oct 27, 2011, 3:09:37 PMHilda Saucedo  IBM contributor
This version (10)Oct 27, 2011, 3:06:16 PMHilda Saucedo  IBM contributor
8Oct 27, 2011, 2:54:46 PMHilda Saucedo  IBM contributor
7Oct 27, 2011, 2:51:48 PMHilda Saucedo  IBM contributor
6Oct 27, 2011, 2:50:08 PMHilda Saucedo  IBM contributor
5Oct 27, 2011, 2:28:14 PMHilda Saucedo  IBM contributor
4Oct 27, 2011, 2:21:16 PMHilda Saucedo  IBM contributor
3Dec 7, 2010, 5:37:19 PMHilda Saucedo  IBM contributor
2Dec 7, 2010, 2:46:49 PMHilda Saucedo  IBM contributor
1Dec 2, 2010, 2:27:05 PMHilda Saucedo  IBM contributor
1Dec 7, 2010, 2:45:33 PMHilda Saucedo  IBM contributor
1Dec 2, 2010, 4:51:06 PMHilda Saucedo  IBM contributor
Copy and paste this wiki markup to link to this article from another article in this wiki.
Go ElsewhereStay ConnectedHelpAbout
  • IBM Collaboration Solutions wikis
  • IBM developerWorks
  • IBM Software support
  • Twitter LinkIBMSocialBizUX on Twitter
  • FacebookIBMSocialBizUX on Facebook
  • ForumsLotus product forums
  • BlogsIBM Social Business UX blog
  • Community LinkThe Social Lounge
  • Wiki Help
  • Forgot user name/password
  • About the wiki
  • About IBM
  • Privacy
  • Accessibility
  • IBM Terms of use
  • Wiki terms of use