Rendimiento/Tiempos de espera

A continuación, se proporciona información para solucionar problemas de rendimiento y tiempos de espera. Para ver sugerencias generales de solución de problemas y buscar temas de solución de problemas, consulte Solución de problemas de EJBCA .

Tiempos de espera de transacciones

Problema

Sigues recibiendo tiempos de espera de transacción.

Causa

En algunos casos, ya sea con una máquina lenta o con conjuntos de datos muy grandes, algunas operaciones comunes pueden tardar mucho en completarse. El tiempo de espera predeterminado para transacciones de los servidores de aplicaciones podría ser insuficiente.

Solución de problemas

Tiempos de espera de los beans de sesión

Generalmente, la generación de CRL y otras operaciones conocidas de larga ejecución ya tienen un tiempo de espera de transacción más grande configurado en modules/cesecore-ejb/src/META-INF/jboss-ejb3.xml y modules/ejbca-ejb/resources/jboss-ejb3.xml .

Tiempos de espera del servidor de aplicaciones

Actualice el tiempo de espera de la transacción del servidor de aplicaciones.

Por ejemplo, para modificar el tiempo de espera de la transacción en la CLI de JBoss, ejecute:

/subsystem =transactions/:write-attribute(name=default-timeout,value=600)

Para obtener instrucciones más específicas del servidor de aplicaciones, consulte Servidores de aplicaciones .