A success story puedes ser parte de - con el GRATIS panagenda MarvelClient Essentials

Hay un nuevo comportamiento en Notes 9.0.1 FP9 y versiones posteriores que genera una carga innecesaria en sus servidores Domino. Siga leyendo para saber qué es, descargar MarvelClient Essentials, descubra al instante si está afectado y arréglelo fácilmente.

Poco antes de la Navidad de 2018, uno de nuestros clientes notó una 25-30% de aumento de la carga de la CPU en todos sus (muchos) IBM Dominó servidores. El primer sospechoso fue su reciente actualización del servidor a Dominó 9.0.1 FP9. Sin embargo, (¡alerta de spoiler!) resulta que este problema fue causado por los clientes de Notes, ¡y no está relacionado con el servidor en absoluto!

¿Qué está pasando?

Junto con el cliente, fuimos a investigar el problema usando panagenda GreenLight. Al observar la cantidad de sesiones y usuarios en el período de tiempo desde un mes antes de la actualización y hasta dos semanas después, fue evidente que tanto la cantidad de usuarios como las sesiones por servidor habían comenzado a aumentar rápidamente.

Dado que no compartimos datos de clientes, a continuación se muestran datos similares de nuestro propio entorno, mucho más pequeño, con menos de 100 usuarios:

Gráfico creado en Excel a través de la exportación CSV desde GreenLight

Desde la línea de tendencia roja, puede ver un aumento en el uso de la CPU (plataforma de estadísticas de Domino.system.PctCombinedCpuUtil) durante el período de tiempo mencionado anteriormente.

It duplicado de un promedio de 5 por ciento a 10 por ciento.

Encontrando la causa

A continuación, comenzamos a investigar el problema en un cliente de IBM Notes utilizando el reloj del cliente (a través de CLIENT_CLOCK=1 y parámetros de depuración adicionales en notes.ini). El archivo de registro resultante reveló que el cliente abriría muchos archivos de correo de usuario diferentes al iniciarse el cliente y posteriormente de manera regular.

Preguntándonos de dónde podría haber venido esto, pronto descubrimos numerosas entradas en notes.ini similares a las siguientes:

DELEGATED_MAIL_FILEn=firstname lastname_server/certifier!!mail\firstlast.nsf_DD.MM.YYYY
DELEGATED_NEWMAIL_SEQNUMn=#

Encontramos hasta 35 entradas de este tipo en notes.ini. Después de eliminar estas entradas, el cliente dejó de abrir todos los archivos de correo correspondientes.

Después de abrir un PMR con IBM, se nos informó que los problemas se debían a una nueva función agregada en Notes 9.0.1 FP9 llamada "Los archivos de correo delegados se actualizan automáticamente". Aunque la documentación dice "Pídale a su administrador que habilite esta función", la funcionalidad está activada de forma predeterminada.

Cuando un usuario final abre el calendario de otro usuario, el cliente de notas agregará automáticamente las entradas DELEGATED_* mencionadas anteriormente a notes.ini. Esto puede suceder por varias razones, tales como:

Usando la función "Buscar horarios disponibles" y luego haciendo clic derecho en "abrir calendario"

Abriendo directamente el calendario de otro usuario

Mediante el uso de la federación de calendario

Naturalmente, un usuario debe tener acceso al calendario de otro usuario. En el caso del cliente, todos los usuarios pueden acceder a los calendarios de todos los demás usuarios para garantizar una óptima collaboration.

Luego miramos el MarvelClient Analice la base de datos para ver cuántas entradas como esa existen en todo el panorama del cliente de Notes, lo que puede hacer fácilmente por su cuenta usando MarvelClient Essentials!

Como puede ver en la captura de pantalla de la base de datos, incluso en nuestro pequeño entorno hay una gran cantidad de entradas DELEGATED_MAIL_*. Nuestro cliente tenía muchos más:

una grandisima 670,000 dichas entradas de notes.ini
en varios 10,000 usuarios.

Solucionando el problema

Descargar MarvelClient Essentials, compruebe si su sistema está afectado y garantice un rendimiento óptimo y la continuidad del negocio.

Averiguar como:

Finalmente, nos propusimos crear una Acción en el MarvelClient Configura la base de datos para solucionar el problema...

… y configuré la Acción de la siguiente manera:

La primera línea establece DEBUG_DISABLE_AUTO_REFRESH_DELEGATED_INBOX=1, lo que deshabilita la actualización automática de los buzones de correo "delegados" en general: una configuración de notes.ini que IBM compartió con nosotros mientras trabajaba en el PMR.

La segunda línea elimina cualquier entrada que comience con "DELEGATED_", una función muy útil para limpiar archivos notes.ini, presentada por panagenda MarvelClient, e incluido en la libre MarvelClient Essentials (pruebe eso con Políticas :-P).

El resultado

We eliminado más de 670,000 entradas de notes.ini y carga de CPU reducida en un 20% y más a través de varios cientos de servidores. Para obtener más información sobre la configuración relevante de notes.ini, aquí está el PMR original en Japonés y traducido usando Google.

¿Está seguro de que está al tanto de su entorno de Notes?