Guía de configuración útil de WebSphere Application Server

Hay muchas opciones de configuración en IBM WAS a través de la Consola de administración, pero no todas necesita tocar.


Sin embargo, hay configuraciones específicas que debe tener en cuenta como administrador de WebSphere.

Las siguientes 15 configuraciones a menudo se tocan o preguntan en una entrevista.

Si eres principiante, te recomiendo que revises mis dos artículos anteriores.

Guía de instalación de WebSphere Application Server ND

Scripts útiles de administración de WebSphere Application Server

Así que empecemos.

1. Habilitar / deshabilitar los servicios de Core Group

Si tiene la intención de utilizar el servicio de administrador de alta disponibilidad o simplemente desea saber cómo habilitar o deshabilitar los servicios del grupo principal y el inicio.

Para hacer esto para el Administrador de implementación

  • Vaya a Administración del sistema. >> Gerente de implementación
  • Haga clic en el servicio del grupo principal en Propiedades adicionales

Aquí puede habilitar o deshabilitar los servicios del grupo principal

servicios de grupo central

  • Haga clic en OK >> Sincronizar cambios con nodos >> Salvar

Para hacer esto para JVM

  • Navegar a los servidores>>Tipos de servidor>>WebSphere Application Server
  • Haga clic en la JVM deseada
  • Haga clic en los servicios del grupo principal en Propiedades adicionales, y aquí puede habilitar / deshabilitar o modificar el temporizador activo.
  • Haga clic en OK >> Sincronizar cambios con nodos >> Salvar

2. Configure la rotación del registro, el tamaño del archivo & archivos de registro históricos

Si está trabajando en una producción donde los recursos son limitados y desea mantener su entorno sano y limpio, debe estar familiarizado con el mantenimiento de registros.

Esto lo ayudará en la limpieza de SystemOut.log & Archivos SystemErr.log.

Para hacer esto para JVM

  • Navegar a los servidores>>Tipos de servidor>>WebSphere Application Server
  • Haga clic en la JVM deseada
  • Haga clic en Registro y rastreo en Propiedades adicionales
  • Haga clic en JVM Logs de la lista.

Para configurar el tamaño máximo de archivo de registro único, puede ingresar el valor en “Tamaño máximo”. En este ejemplo, he dado 100 MB (por defecto está configurado con 1 MB).

Para configurar el período de rotación de registros, haga clic en la casilla de verificación “Tiempo” e ingrese el período en el que desea rotar los registros de DMGR. En este ex, lo dejé por defecto 24 horas.

Para mantener el número de archivos de registro históricos, puede ingresar el valor en “Número máximo de archivos de registro históricos. El número en un rango de 1 a 200 “. En este ejemplo, he dado 30, que mantendrán 30 archivos de registro todo el tiempo.

Repita la misma configuración para SystemErr.log. Aquí está la captura de pantalla de la configuración anterior.

era-registro-rastreo

Para hacer esto para el Administrador de implementación 

Puede hacer esta configuración similar para DMGR navegando al Administrador de implementación y siga los pasos anteriores para configurar el registro.

3. Ejecutar JVM en modo de desarrollo

Si ha instalado WAS en modo de producción y existe una situación que debe ejecutarse como modo de desarrollo para la resolución de problemas, la depuración o la solicitud del equipo de desarrollo, puede ejecutar WAS JVM particular en modo de desarrollo siguiendo.

  • Navegar a los servidores>>Tipos de servidor>>WebSphere Application Server
  • Haga clic en la JVM deseada
  • Marque la casilla de verificación para ejecutar en modo de desarrollo

modo-desarrollo-jvm

Como de costumbre, haga clic en Aceptar para sincronizar y guardar la configuración.

4. Configurar el tiempo de espera de la sesión & Nombre de la cookie

El tiempo de espera de sesión predeterminado de WAS JVM está establecido en 30 minutos, sin embargo, si necesita cambiar, puede hacerlo siguiendo.

  • Navegar a los servidores>>Tipos de servidor>>WebSphere Application Server
  • Haga clic en la JVM deseada
  • Haga clic en Administración de sesión en Configuración de contenedor
  • Ingrese el valor deseado en minutos para “Tiempo de espera de sesión:”

Por defecto, el nombre de la cookie es JSESSIONID y, en caso de que necesite modificarlo, puede hacerlo siguiendo.

  • Navegar a los servidores>>Tipos de servidor>>WebSphere Application Server
  • Haga clic en la JVM deseada
  • Haga clic en Administración de sesión en Configuración de contenedor
  • Haga clic en Habilitar cookies
  • Ingrese el nombre de la cookie personalizada y haga clic en Aceptar para sincronizar y guardar la configuración.

jvm-session-cookie-name

5. Configure el tamaño de almacenamiento dinámico de JVM

La configuración necesaria para que el administrador de WebSphere sepa cómo cambiar el tamaño de almacenamiento dinámico de JVM, habilitar la recolección de basura detallada, configurar Classpath / Boot Classpath.

Estas tres configuraciones se realizan en una sola página:

  • Navegar a los servidores>>Tipos de servidor>>WebSphere Application Server
  • Haga clic en la JVM deseada
  • Haga clic en Definición de proceso en Java y gestión de procesos
  • Haga clic en Java Virtual Machine en Propiedades adicionales

6. Configuración de tamaño de almacenamiento dinámico JVM

Introduzca un valor en “Tamaño de almacenamiento dinámico inicial” para la memoria mínima y “Tamaño de almacenamiento dinámico máximo” para el tamaño de memoria máximo. En este ejemplo, he configurado 2 GB como mínimo y máximo.

jvm-heap-size

También puede consultar mi artículo detallado sobre cómo modificar la memoria WAS JVM.

7. Habilite la recolección de basura detallada

Para imprimir la recolección de basura en modo detallado, puede marcar la casilla de verificación “Recolección de basura detallada”. Por defecto está deshabilitado.

jvm-verbose-gc

8. Configurar Classpath / Boot Classpath

Para configurar classpath / boot classpath para JVM en particular, puede ingresar los detalles del jar para cargarlos como classpath. Principalmente el equipo de desarrollo lo recomendaría.

jvm-classpath

No olvides sincronizar & Guarde la configuración y reinicie la JVM para ver los efectos..

9. Deshabilite el reinicio automático de JVM (Política de supervisión)

De forma predeterminada, JVM se reiniciará si se encuentra en modo “DETENIDO”. Esto es bueno y malo tanto.

Bien: habrá una interrupción / interrupción mínima del servicio ya que JVM se reiniciará automáticamente, por lo que ahorra su tiempo de inicio de sesión en el servidor y comienza el tiempo.

Malo: no sabe por qué se detuvo JVM, puede pasar por alto un posible problema de producción.

Si decide deshabilitar el reinicio automático, puede hacerlo de la siguiente manera:

  • Navegar a los servidores>>Tipos de servidor>>WebSphere Application Server
  • Haga clic en la JVM deseada
  • Haga clic en Política de supervisión en Java y gestión de procesos
  • Desmarca la casilla de verificación para “Reinicio automático”.

disable-jvm-autorestart

Haga clic en Aceptar para guardar & Sincroniza la configuración

10. Habilitar & Configurar registros de acceso (NCSA)

Puede que no sea necesario habilitar los registros de acceso para todas las JVM, pero creo que puede hacerlo para DMGR, ya que podría estar interesado en revisar los registros HTTP para el control de acceso. Para habilitar esto en DMGR: –

  • Vaya a Administración del sistema. >> Gerente de implementación
  • Haga clic en Registro y rastreo en Propiedades adicionales
  • Haga clic en el acceso NCSA y el registro de errores HTTP de la lista
  • Marque la casilla de verificación para “Habilitar el servicio de registro al iniciar el servidor”.

En esta página, también puede configurar una cantidad de archivos históricos que se guardarán y el tamaño máximo de registro de acceso. En este ejemplo, he configurado 50 MB como tamaño de archivo y diez números máximos de archivos.

dmgr-ncsa-log

11. Cambiar el nivel de registro de JVM

Por defecto, el nivel de registro de JVM está configurado en modo “info”. Sin embargo, si desea cambiar a una advertencia o depuración para solucionar problemas, puede hacerlo siguiendo.

  • Navegar a los servidores>>Tipos de servidor>>WebSphere Application Server
  • Haga clic en la JVM deseada
  • Haga clic en Cambiar niveles de detalle de registro
  • Cambiar de información al nivel deseado. En este ejemplo, he configurado el nivel de depuración.

era-log-level

Nota: esto escribirá registros de exceso, por lo tanto, puede configurar la depuración para componentes particulares expandiendo “Componentes y grupos” y seleccionando los componentes respectivos.

12. Cambiar el grupo de subprocesos de WebContainer

Puede encontrarse con una situación para cambiar el grupo de subprocesos del contenedor web si está trabajando en el ajuste del rendimiento. Esto debe configurarse en el nivel de JVM individual.

  • Navegar a los servidores>>Tipos de servidor>>WebSphere Application Server
  • Haga clic en la JVM deseada
  • Haga clic en Grupos de subprocesos en Propiedades adicionales
  • Haga clic en WebContainer de la lista.
  • Ingrese el valor deseado en tamaño mínimo y máximo. También puede configurar el tiempo de espera de inactividad del hilo aquí.

grupo de hilos

13. Cambiar la raíz de contexto para la aplicación

Puede cambiar la raíz de contexto para la aplicación implementada sin volver a implementarla. El procedimiento es sencillo y muy útil si decide cambiar la raíz del contexto..

  • Navega a las aplicaciones >> todas las aplicaciones
  • Seleccione la aplicación de la lista
  • Haga clic en “Raíz de contexto para módulos web” en Propiedades del módulo web
  • Ingrese el valor deseado y haga clic en Aceptar para sincronizar y guardar los cambios.

contexto-raíz-era

JVM debe reiniciarse para que surta efecto.

14. Cambiar el host virtual para una aplicación particular

Si está utilizando un host virtual personalizado y la aplicación se implementa en la predeterminada, tendrá un error “No se ha definido el host virtual para manejar”. Bueno, puede cambiar rápidamente el host virtual de la siguiente manera:

  • Navega a las aplicaciones >> todas las aplicaciones
  • Seleccione la aplicación de la lista
  • Haga clic en hosts virtuales en Propiedades del módulo web
  • Seleccione el host virtual deseado del menú desplegable
  • Haga clic en Aceptar para sincronizar y guardar la configuración. Se requiere reiniciar JVM para que surta efecto.

15. Crear host virtual

WAS viene con tres hosts virtuales (administrador, predeterminado & apoderado). Si está utilizando el entorno WAS para la aplicación individual, entonces el valor predeterminado debería ser suficiente.

Sin embargo, si tiene varias aplicaciones y desea segregarlas por host virtual, puede crear una de las siguientes maneras:

  • Navegar al medio ambiente >> Anfitriones virtuales
  • Haga clic en nuevo
  • Ingrese el nombre de host virtual deseado
  • Haga clic en Aceptar para sincronizar y guardar la configuración
  • Una vez que se crea un host virtual, debe agregar una URL, que utilizará para acceder a las aplicaciones.

Para hacerlo

  • Vaya al host virtual recién creado y haga clic en Alias ​​de host
  • Haga clic en nuevo
  • Ingrese el nombre de host y el puerto
  • Haga clic en Aceptar para sincronizar y guardar la configuración

La configuración anterior no es la lista completa, pero a menudo se usa, por lo que si es principiante, esto debería darle una buena idea sobre la configuración del servidor de aplicaciones IBM WebSphere.

Lleva tu carrera al siguiente nivel aprendizaje de computación en la nube.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map