iPrint Portal page slow to list printers

  • 7025104
  • 18-May-2021
  • 18-May-2021

Environment

iPrint Appliance 4.x
Large number of users imported

Situation

The iPrint Portal page takes a few minutes to list printers.  While the printers are trying to be listed, ndsd utilization (as shown by the top command) is pegged at 100%.

Resolution

Increase the amount of memory available to the eDirectory dib cache.  This parameter can be adjusted within the /var/opt/novell/eDirectory/data/dib/_ndsdb.ini file.  

Increase the cache value to cache=2048000000.  Restart ndsd for the change to take effect.  Test to see how long it takes for printers to list.  If the time to list printers is too long, try increasing the cache more. Experiment with the value until you stop seeing improvements in the time to list printers.

Note: One method to restart ndsd is to log into the https://x.x.x.x:9443 tool, choose System Services, highlight eDirectory, choose the Action button, and click Restart.

Cause

This situation is known to happen when lots of users are imported into the Appliance.  In one situation, the number of imported users was over 250,000 and the portal page needed 3 minutes to list printers.