¿Cómo veo los registros de Tomcat en Linux??

¿Cómo veo los registros de Tomcat en Linux??
Apache Tomcat es un servidor web popular y potente para aplicaciones Java. Los registros de Apache Tomcat son una característica esencial que permite a los sysadmins ver a qué se accede y cómo el servidor maneja los diversos recursos.

Aunque puede implementar el registro de las aplicaciones Java escritas para Tomcat, obtener los registros internos del servidor web puede ser fundamental para la solución de problemas.

Este artículo analizará la descripción general del registro de Apache Tomcat, donde los archivos de registro se almacenan en Linux y cómo sintonizarlos en el archivo de configuración principal.

¿Dónde se encuentran los registros Apache Tomcat??

La ubicación de los archivos de registro Apache Tomcat dependerá de cómo se instale el servidor Tomcat. Por ejemplo, si tiene el servidor instalado a través de un administrador de paquetes, la ubicación de los archivos de registro está en/var/log/tomcat.

Por otro lado, si tiene el servidor instalado como un binario en una ubicación personalizada, los archivos de registro se encuentran dentro del directorio Tomcat/Logs.

Sin embargo, puede modificar la ubicación de los archivos de registro editando el archivo de configuración y configurando el valor para la variable $ catalina_out.

Dentro del directorio de registros, encontrará varios archivos de registros como se muestra a continuación:

Archivo de registro principal de Tomcat

El archivo principal de Apache Tomcat está determinado por el valor de la variable $ catalina_out. Por defecto, esto está configurado en registros/catalina.afuera.

Contiene información de registro sobre el servidor Apache Tomcat. Para ver su contenido, puede usar comandos como menos:

menos catalina.afuera

Aquí hay una salida de ejemplo en Catalina.Archivo de salida:

Para cambiar la ubicación predeterminada del archivo de registro, edite el inicio.archivo sh y localizar la entrada:

Catalina_out = "$ Catalina_Base"/Logs/Catalina.afuera

Cambie su valor a una ubicación personalizada como:

Catalina_out =/var/log/Tomcat.registro

Registros de acceso de Tomcat

Tomcat también almacena los registros de acceso HTTP en el directorio de registros. Este archivo toma el formato de:

.Yyyy-mm-dd.

Los valores de prefijo y sufijo están predefinidos en el servidor.archivo XML. Para ver los valores predeterminados, use el comando:

Cat ... /conf /servidor.XML | prefijo de grep

Por defecto, el nombre del archivo de registro de acceso es como:

localhost_access_log.2021-09-02.TXT

Aquí hay un ejemplo de archivo de registro de acceso:

Archivo de historial de Tomcat

Apache Tomcat también proporciona archivos de historia para todos sus archivos de registro, incluidos los archivos de registro de Main y Access. Tomcat crea un nuevo archivo de registro todos los días mientras guarda los registros del día anterior en un nuevo archivo. El nombre del archivo comienza con un nombre similar al archivo de registro original, pero termina con la fecha del registro.

Aquí hay un ejemplo:

Cómo deshabilitar el registro de Tomcat

En algunos casos, es posible que desee deshabilitar el registro de Apache Tomcat. Para hacer esto, edite el registro.Archivo de propiedades dentro del directorio de conf y comenta la siguiente entrada:

manejadores = 1Catalina.organizar.apache.juli.Asyncfilehandler,
2localhost.organizar.apache.juli.AsyncFileHandler ..

Para deshabilitar el registro de acceso, abra el servidor.archivo XML y eliminar el siguiente bloque:

directorio = "registros"
prefix = "localhost_access_log" sufix = ".TXT"
Patrón = " %H %L %U %T" %R " %S %B" />

Clausura

En este tutorial rápido, discutimos los registros de Apache Tomcat y cómo puede verlos. También discutimos cómo deshabilitar el registro de Apache cuando necesita hacerlo.