Andrew Pollack's Blog

Technology, Family, Entertainment, Politics, and Random Noise

Some parameters that I have added which have really help out an ailing server or two.

By Andrew Pollack on 05/19/2008 at 11:28 PM EDT

I'm not a big fan of making changes to your INI files to tune up your Domino server. Most of the time, I've seen servers in worse shape due to excessive use of everyone's favorite parameter changes. It goes without saying that there is no such thing as "RunFaster=1" -- there are not universal "always set this" parameters. If there were, they'd be set that way by default.

That said, here are a few I've found that have helped me deal with some issues lately. -- And a shout out to Gab Davis, the top Domino Admin Guru in the industry and a my good friend. She gave me the scoop on one of the ones which had the most impact, simply from me describing the problem.

MailLeaveSessionsOpen=1 ; -- I have a server that does a lot of mail transfer. This parameter tells Domino to keep the server sessions open for transfer rather than constantly and feverishly creating and destroying them. I'm still watching to see if this is making a difference for me.

These next few are in place to solve a specific problem I've been having. A database with a very large directory as well as a very later database which is constantly getting massive updates and yet must be full text indexed is causing a server to slow down and at times seem almost unavailable. The full text indexer gets so busy that the indexer can't keep up with the queue for keeping the Domino Directory indexes up to date. These parameters have really helped a great deal. While I'm working to address the root cause, these have effectively hidden the issue from users.

Update_Fulltext_Thread=1 ; -- this may be the closest thing to "runfaster" I've seen. It doesn't actually run faster of course, but it does free the View Update task to do its business while full text indexing happens on its own thread. I'm not sure I can think of a situation where this would not be a good idea.

ftg_use_sys_memory=1 ; -- this one moves the memory used by the full text indexer outside the Domino server memory pool. The documentation indicates that the memory is freed sooner when completed, and isn't as prone to being fragmented when this is used.

These next two are used in combination. The first essentially tells the server that if it can't keep up with indexing the directory, it can use the last known good index to continue to let users access the server. The second fine tunes which actually causes the server to decide it must update the directory indexes.

SERVER_NAME_LOOKUP_NO_UPDATE=1
DEBUG_ENABLE_UPDATE_FIX=8191

If you're having the kinds of issues that the server I'm referencing did, research these a bit and give them a try.


There are  - loading -  comments....

re: Some parameters that I have added which have really help out an ailing server or two.By Kerr on 05/20/2008 at 07:16 AM EDT
"there are not universal 'always set this' parameters"

This one comes pretty damn close.
HttpQueueMethod=2

The only reason not to use it is if no web content served could take longer
than half a second. That includes view rebuilds, searches, that bit of complex
processing that takes a couple of seconds.

The more hits you make on the server the more true it becomes.

Why is it not the default? The only reason I can think of is that the default
gives you greater overall through put and so looks better or benchmarks, but it
does this at expense of real world user experience.

Oops, sorry, my pet ini settings rant button got pressed. ;)
That's a good one for many people, to be sure.By Andrew Pollack on 05/20/2008 at 07:30 AM EDT
I think in particular people who use NCT Search and NCT Remember Me would
benefit from that.
re: Some parameters that I have added which have really help out an ailing server or two.By Stephan H. Wissel on 05/20/2008 at 12:49 PM EDT
Whatever parameter you need to set, never edit the notes.ini. Edit the config
document for the server and add it there.... and for immediate effect use "set
config ..." at the server console.
This way you can "loose" your INI file and still remember what settings have
been added.
:-) stw
re: Some parameters that I have added which have really help out an ailing server or two.By Nathan Chandler on 05/21/2008 at 10:47 PM EDT
Who looses a notes.ini?
re: Some parameters that I have added which have really help out an ailing server or two.By Balmohan on 03/31/2015 at 06:50 AM EDT
There are cases due to various reasons updated ini file was lost or the
hardware failed beyond recovery before backup was taken.
if updated in configuration document you can always use another server in the
domain to pull the values (read domain as Lotus Notes Domain)
re: Some parameters that I have added which have really help out an ailing server or two.By Brian Green on 05/20/2008 at 02:32 PM EDT
Well said Kerr, about HTTPQueueMethod.


Other Recent Stories...

  1. 04/04/2020How many Ventilators for the price of those tanks the Pentagon didn't even want?This goes WAY beyond Trump or Obama. This is decades of poor planning and poor use of funds. Certainly it should have been addressed in the Trump, Obama, Bush, Clinton, Bush, and Reagan administrations -- all of which were well aware of the implications of a pandemic. I want a military prepared to help us, not just hurt other people. As an American I expect that with the ridiculous funding of our military might, we are prepared for damn near everything. Not just killing people and breaking things, but ...... 
  2. 01/28/2020Copyright Troll WarningThere's a copyright troll firm that has automated reverse-image searches and goes around looking for any posted images that they can make a quick copyright claim on. This is not quite a scam because it's technically legal, but it's run very much like a scam. This company works with a few "clients" that have vast repositories of copyrighted images. The trolls do a reverse web search on those images looking for hits. When they find one on a site that looks like someone they can scare, they work it like ...... 
  3. 03/26/2019Undestanding how OAUTH scopes will bring the concept of APPS to your Domino serverWhile a full description of OATH is way beyond what I can do in this quick blog entry, I wanted to talk a bit about how "SCOPES" interact with the already rich authorization model used by Domino. Thanks to the fantastic work by John Curtis and his team, the node.js integration with Domino is going to be getting a rich security model. What we know is that a user's authorizations will be respected through the node.js application to the Domino server -- including reader names, ACLs, Roles, and so on. The way ...... 
  4. 02/05/2019Toro Yard Equipment - Not really a premium brand as far as I am concerned 
  5. 10/08/2018Will you be at the NYC Launch Event for HCL Domino v10 -- Find me! 
  6. 09/04/2018With two big projects on hold, I suddenly find myself very available for new short and long term projects.  
  7. 07/13/2018Who is HCL and why is it a good thing that they are now the ones behind Notes and Domino? 
  8. 03/21/2018Domino Apps on IOS is a Game Changer. Quit holding back. 
  9. 02/15/2018Andrew’s Proposed Gun Laws 
  10. 05/05/2016Is the growing social-sourced economy the modern back door into socialism? 
Click here for more articles.....


pen icon Comment Entry
Subject
Your Name
Homepage
*Your Email
* Your email address is required, but not displayed.
 
Your thoughts....
 
Remember Me  

Please wait while your document is saved.