Turn off HTTPJVMMaxHeapSize

It is my understanding that Lotus Traveler does not use the HTTPJVMMaxHeapSize setting in the notes.ini. However, if I remove it, when the server restarts, this gets added back into the ini with a value of 1024M. How/where do I change this to not get added back into the notes.ini on restart?

Subject: Thanks

It’s amazing how I couldn’t get a straight answer on this. We’ve had several of our Traveler servers become unresponsive with Xpages:out of memory errors and I couldn’t understand why if Traveler started up its own JVM. I had increased the Traveler maximum memory size to 4096MB when we upgraded to Domino/Traveler 9. The server has 16GB of RAM which should be plenty then.

Subject: HTTPJVMMaxHeapSize

This setting is set by the HTTP server process (if it is not there it will be added), the default is 1024 for 64 bit Domino, if you want to reduce the number you can lower it to 256M (minimum size for the JVM loaded into HTTP process on 64 bit Domino). However you cannot not eliminate the setting.

Since you are running a traveler server the JVM in HTTP is used for Traveler Java Servlets (not the same JVM instance that is loaded by the Traveler Task), so the JVM is needed and a minimum size of 256M is necessary.