Alertas de diagnóstico
En WebSphere Application Server Versión 9.0 los asesores de rendimiento y diagnóstico se han ampliado para proporcionar más alertas de diagnóstico que le ayudarán en la resolución de problemas comunes.
Hay varias alertas que permiten supervisar el comportamiento de la fábrica de conexiones y de los orígenes de datos. Algunas de las alertas son muy directas y fáciles de comprender. Otras requieren una mayor implicación y están dirigidas al personal de soporte de IBM® únicamente.
Alerta de diagnóstico ConnectionErrorOccured
Cuando un adaptador de recursos o un origen de datos encuentra un problema con las conexiones como, por ejemplo, que ya no se puede utilizar una conexión, informa al gestor de conexiones de que se ha producido un error de conexión. Esto destruye la conexión individual o genera una depuración de la agrupación, lo que significa que se destruyen todas las conexiones de la agrupación, en función del valor de configuración de la política de depuración de agrupaciones. Se envía una alerta, lo que indica un posible problema del programa de fondo si se detecta un número inusualmente elevado de conexiones no utilizables.
Alerta de diagnóstico de porcentaje bajo de eficacia de conexiones
Si el porcentaje de tiempo en que se utiliza una conexión en comparación con el mantenido por cualquier conexión individual cae por debajo de un umbral, se envía una alerta con una pila de llamadas.
Alerta de diagnóstico de violación de uso del modelo de programación JCA entre componentes
Si habilita la detección de uso entre componentes, el servidor de aplicaciones genera una alerta cuando un componente de aplicación Java EE utiliza un manejador de conexiones que es diferente del componente que ha adquirido originalmente el manejador a través de una fábrica de conexiones. Esta condición podría producirse de forma inadvertida si una aplicación pasa un manejador de conexiones en un parámetro, o bien si una aplicación obtiene un manejador de una memoria caché compartida por diversos componentes de aplicaciones. Si los componentes utilizan un manejador de conexiones de este modo, se podrían producir problemas con la aplicación o con la integridad de los datos. Habilite la alerta para detectar el uso de conexiones entre componentes durante el desarrollo para identificar y evitar problemas potenciales en la aplicación.
Alerta de diagnóstico de umbral de anidamiento LTC (Local Transaction Containment) excedido
Para obtener la definición LTC, consulte los temas sobre el comportamiento de las conexiones, el tipo de transacción y LTC (Local transaction containment), y el tema sobre comportamiento predeterminado de las conexiones gestionadas en WebSphere Application Server.
Si se ha iniciado un número elevado de LTC en una hebra antes de finalizarse, se genera una alerta. Esta alerta resulta útil en la depuración en algunas situaciones en las que de forma imprevista se han agotado las conexiones de la agrupación de conexiones debido a que varios LTC anidados mantienen múltiples conexiones compartibles.
Alerta de diagnóstico de violación de uso del modelo de programación JCA entre varias hebras
La detección de uso entre varias hebras genera una alerta cuando un componente de aplicación adquiere un manejador de conexiones mediante una fábrica de conexiones y, a continuación, el componente utiliza el manejador en una hebra diferente que no es donde se ha adquirido el manejador. Si utiliza una conexión de este modo, este comportamiento podría producir problemas de integridad de datos, especialmente si una aplicación utiliza un manejador de conexiones en una hebra no gestionada. Habilite la alerta para detectar el uso de conexiones entre hebras durante el desarrollo de aplicaciones.
Alerta de diagnóstico de porcentaje bajo de eficacia de agrupaciones
Si el porcentaje de tiempo en que se mantiene una conexión en comparación con el utilizado por todas las conexiones de la agrupación cae por debajo de un umbral, se envía una alerta.
Alerta de diagnóstico de violación de reutilización en serie
Para obtener información acerca del significado de la reutilización en serie, consulte el tema sobre el tipo de transacción y el comportamiento de la conexión. Existen algunos casos legítimos, en los que una violación de la reutilización en serie resulta adecuada pero en la mayor parte de los casos esta violación no es intencionada y puede provocar problemas de integridad de datos.
Si se habilita esta alerta, siempre que se produce una violación de reutilización en serie en un LTC, se envía una alerta.
Alerta de diagnóstico de entrada o salida de la modalidad de avalancha
Si está configurada la modalidad de avalancha, se envía una alerta siempre que se entra o sale de la modalidad de avalancha. Consulte la documentación de la modalidad de avalancha para obtener más información.
Alerta de diagnóstico de entrada o salida de la modalidad de bloque de conexiones de atasco
Si está configurada la modalidad de conexiones de atasco, se envía una alerta siempre que se entra o sale de la modalidad de conexiones de atasco. Consulte la información sobre las conexiones de atasco.
Alerta de diagnóstico de número máximo de conexiones de hebra excedido
Cuando una o varias LTC de una hebra enlazan demasiadas conexiones gestionadas, o conexiones agrupables para orígenes de datos, se emite una alerta.