Tema anterior: pdm_load: adición, actualización y eliminación de registros de las bases de datos

Tema siguiente: pdm_proctor_init: inicio del supervisor en servidores secundarios

pdm_logfile: cambio del tamaño de corte de stdlog

pdm_logfile permite cambiar el tamaño de corte de stdlog.x. El corte se produce cuando se escribe un número especificado de bytes. En UNIX, este valor se restablece con cada ejecución de pdm_init. En Windows, los valores se conservan con cada ejecución de pdm_halt y pdm_init.

Sintaxis

Este comando tiene el formato siguiente:

pdm_logfile [-L|-h]

or

pdm_logfile [-g -h] [-b bytes]

Ejemplo

Para cambiar el corte de los archivos stdlog.x a 500.000 bytes, emita el siguiente comando:

pdm_logfile -f STD -b 500000

-L

Crea un listado con los cortes actuales.

-q

Ejecuta pdm_logfile en modo silencioso.

-b bytes

Especifica el número de bytes que se escribe antes de que se produzca el corte.

Restricciones

Aunque se puede ejecutar pdm_load mientras CA SDM está activo, el rendimiento se ve disminuido, por lo que es más aconsejable ejecutar pdm_load cuando nadie esté utilizando CA SDM.

Importante: En UNIX, LIBPATH debe estar definido antes de ejecutar varias utilidades CA SDM. Utilice pdm_task para definir LIBPATH antes de ejecutar una utilidad. Por ejemplo, indique "pdm_task pdm_clean_attachments ...".

Utilidad pdm_log4j_config: modificación del archivo de propiedades de log4j

La utilidad pdm_log4j_config.pl le permite configurar el archivo de propiedades de log4j de CA SDM, los componentes Web, PDM_RPC, Automatización de soporte, REST y el Visualizador de CMDB. Ejecute el script por lotes de la utilidad que está basado en su entorno. Para Windows, ejecute pdm_log4j_config en la línea de comandos. Para UNIX, ejecute el archivo pdm_log4j_config.sh.

Este comando tiene el formato siguiente:

pdm_log4j_config -f <componente> -d
pdm_log4j_config -h
pdm_log4j_config -f <componente> [-a | -n <nombre>] [-l <nivel registro>] [Yo <núm. máx. de archivos de registro>] [-s <tamaño máx. de los archivos de registro>] [-t <umbral del nivel de registro>]
-f

Especifica la configuración de log4j de CA SDM o el componente de CA SDM que se desea cambiar. Introduzca uno de los siguientes valores:

SDM_WEB, SDM_RPC, REST, SA o Viz.

Nota: Utilice la opción obligatoria junto con las otras opciones.

-d

Muestra la configuración actual de log4j.properties.

-h

Muestra la ayuda de la utilidad.

-a

Completa globalmente todos los cambios de log4j.properties.

-n

Especifica que solamente se desea modificar un nombre de clase o paquete específico.

Especifique un nombre de clase específico, como bop_logging, o un nombre del paquete completo, como com.ca.ServicePlus.

-l

Especifica el nivel de registro que se desea establecer.

Nota: Especifique la opción -a o -n.

-i

Especifica el índice del número máximo de archivos que se desea establecer.

Nota: Especifique la opción -a o -n.

-s

Especifica el tamaño máximo de archivo que se desea establecer.

Nota: Especifique la opción -a o -n.

Importante: Cambie el adicionador del archivo log4j.properties de Visualizer a Rolling File Appender antes de que se ejecute el comando con este parámetro. Si no se cambia el adicionador, MaxFileSize genera registros en el mismo archivo.

-t

Especifica el umbral del nivel de registro.

Nota: Especifique la opción -a o -n.

Ejemplos de uso de la utilidad

La lista siguiente proporciona ejemplos de cómo utilizar la utilidad pdm_log4j_config:

Importante: Utilice las variables -l, -i, -s y -t juntamente con una de las opciones -a o -n. No utilice las dos opciones juntas. La opción -f es obligatoria. Las opciones -h y -d son mutuamente exclusivas de cualquier otra opción.

Modificación manual del intervalo de actualización del archivo de registro

Los administradores pueden modificar con qué frecuencia CA SDM monitoriza el archivo log4j.properties para ver los cambios. De forma predeterminada, el intervalo de actualización se ha establecido en 60 segundos. Los componentes de CA SDM incluyendo los servlets de CA SDM, PDM_RPC, Automatización de soporte, el Visualizador de CA CMDB y REST utiliza log4j para registrar.

Siga estos pasos:

  1. Abra el directorio siguiente en el servidor de CA SDM:
    NX_ROOT
    
  2. Abra el archivo NX.env para editarlo.
  3. Modifique la variable NX_LOG4J_REFRESH_INTERVAL con un valor en milisegundos.

    Nota: Si se introduce un valor negativo o que no sea numérico, el valor toma como valor predeterminado 60 segundos.

  4. Guarde el archivo NX.env.

Modificación del adicionador jsrvr.log

De forma predeterminada, los servlets como PDMContextListener, pdmweb, UploadServlet y pdm_report registran mensajes de nivel de INFORMACIÓN en el archivo jsrvr.log. Cambie el nivel del umbral del adicionador jsrvr.log para registrar cualquier mensaje bajo el nivel de INFORMACIÓN.

Siga estos pasos:

  1. Modifique el nivel del archivo log4j.properties al umbral siguiente:
    log4j.appender.jsrvrlog.Threshold=debug
    
  2. Modifique el nivel de registro de UploadServlet:
    log4j.logger.com.ca.ServicePlus.uploadservlet=debug, jsrvrlog
    
  3. Abra el archivo jsrvr.log.
  4. Confirme que aparecen los mensajes de registro de depuración de UploadServlet.

Nota: Si se modifica el nivel de registro sin modificar el nivel de umbral, los registros DEBUG del servlet no aparecen en el archivo. No todos los servlets tienen registradores explícitos adjuntados. Por ejemplo, el archivo log4j.properties incluye pdmweb, BOServlet, pdm_export, pdm_report y pdm_cache, que forman parte del servlet pdmweb. Para consultar los registros de depuración de estos servlets, modifique el nivel de registro de pdmweb.

Modificación del adicionador jstd.log

Todos los registros de las aplicaciones nonwebapp se vuelcan en el archivo jstd.log separadamente. Se pueden mostrar registros para cualquiera de estas aplicaciones como, por ejemplo, pdm_rpc cambiando el nivel de registro de esa aplicación específica.

Siga estos pasos:

  1. Modifique el nivel de registro siguiente:
    log4j.logger.com.ca.ServicePlus.pdm_rpc=debug
    
  2. Abra log4j.properties y confirme que las entradas de registro aparecen.