La característica de Reciclaje automático del Gestor de solicitudes inicia una nueva instancia del Gestor de solicitudes cuando la instancia actual ha procesado un número determinado de solicitudes o bien si se ha ejecutado durante un periodo especificado de tiempo. Puede determinar el umbral apropiado analizando cuándo y por qué se deteriora el rendimiento.
El Servidor de registros gestiona el proceso de reciclaje. Cuando la instancia actual del Gestor de solicitudes alcanza su umbral, el Servidor de registros inicia una nueva instancia para procesar todas las nuevas sesiones mientras la instancia actual procesa las solicitudes de las sesiones actuales. Cuando la instancia actual ha terminado de procesar solicitudes, se cerrará (puede que necesite esperar que las sesiones existentes terminen o que excedan el tiempo de espera antes de cerrarse). Después de haber iniciado una nueva instancia, el Servidor de registros puede forzar que se cierre la instancia actual después de un periodo determinado de tiempo si hay aún usuarios que hayan iniciado la sesión o alguna sesión que se haya colgado. También puede configurar el Servidor de registros para que supervise las terminaciones inesperadas del Gestor de solicitudes. Cuando el Servidor de registros detecta que el Gestor de solicitudes se ha terminado anormalmente, inicia una nueva instancia del Gestor de solicitudes.
Los siguientes apartados proporcionan valores de configuración para la característica de Reciclaje automático del Gestor de solicitudes. Debe reiniciar Rational ClearQuest Server para que entren en vigor los cambios realizados sobre las propiedades.
De forma predeterminada, la característica Solicitar reciclaje automático del Gestor de solicitudes está habilitada. Para inhabilitarla, establezca la propiedad ENABLE_RECYCLING del archivo csm.properties en FALSE. El archivo está instalado en <RAÍZ DE INSTALACIÓN>\clearquest\cqweb\csm.properties. Observe que si inhabilita la característica, puede poner en peligro la fiabilidad y disponibilidad del Gestor de solicitudes.
De forma predeterminada, el Gestor de solicitudes está configurado para ejecutar el reciclaje todos los días a las 1:00 a.m. Para inhabilitar el reciclaje basado en el tiempo, convierta la propiedad en un comentario.
Puede especificar el formato para un intervalo diferente en la propiedad TIME_CRITERIA del archivo rmmanager.properties: FREQUENCIA|[HORAS][DÍAS]|[TIEMPO].
Especifique la FRECUENCIA con HOURLY, DAILY, o EVERYFEWDAYS.
TIME_CRITERIA=HOURLY|2
El intervalo HOURLY debe ser mayor que 1. Sin embargo, si necesita reciclar el Gestor de solicitudes cada hora, póngase en contacto con el servicio al cliente de IBM Rational.
TIME_CRITERIA=EVERYFEWDAYS|3|10:30 AM
El intervalo diario EVERYFEWDAYS debe ser mayor o igual a 1 si cambia el valor predeterminado.
TIME_CRITERIA=DAILY|1:00 AM
NUMBER_REQUEST_MANAGERS=2
Para reciclar el Gestor de solicitudes después de procesar un número determinado de solicitudes, establezca la propiedad NUMBER_OF_REQUESTS_CRITERIA en el archivo <RAÍZ_INSTALACIÓN>\clearquest\cqweb\cqserver\config\rmmanager.properties. De forma predeterminada, esta propiedad está inhabilitada.
Ejemplos:
2 instancias del Gestor de solicitudes se reciclan después de haber procesado 500.000 solicitudes.
NUMBER_REQUEST_MANAGERS=2
NUMBER_OF_REQUESTS_CRITERIA=500000
Sólo pueden existir dos instancias del Gestor de solicitudes al mismo tiempo. En algunas ocasiones, puede que no se cierre la instancia actual del Gestor de solicitudes incluso después de alcanzar su umbral ya que hay usuarios que han iniciado sesión o sesiones que se han colgado. Como la primera instancia ha alcanzado su umbral, la segunda instancia del Gestor de solicitudes comienza a procesar nuevas solicitudes. Sin embargo, cuando la segunda instancia alcance su umbral, no podrá iniciarse una nueva instancia si la primera instancia aún se está ejecutando.
El orden en el que las instancias del Gestor de solicitudes se inician y cierran es secuencial. Por lo tanto, incluso si la segunda instancia del Gestor de solicitudes alcanza su umbral designado y no tiene sesiones de usuarios activas o que se hayan colgado, no podrá cerrarse hasta que se cierre la primera instancia. Establecer la propiedad ENABLE_FORCED_EXIT en TRUE, el Servidor de registros fuerza el cierre de la primera instancia cuando la segunda instancia alcanza su umbral. Una vez se cierra la primera instancia, la segunda puede finalizar y puede iniciarse una nueva instancia y empezar a procesar cualquier nueva solicitud.
De forma predeterminada, ENABLE_FORCED_EXIT está establecido en TRUE. Esta propiedad está en el archivo csm.properties.
Puede configurar el Servidor de registros para que inicie una nueva instancia del Gestor de solicitudes cuando detecte que la instancia actual se ha colgado. Para que suceda esto, establezca la propiedad ENABLE_MONITORING_FOR_CRASHES en TRUE en el archivo csm.properties. El valor predeterminado de esta propiedad es TRUE. Si la establece en FALSE y el Gestor de solicitudes deja de funcionar o termina anormalmente, no se iniciará una nueva instancia. Sin embargo, si tiene el Reciclaje automático inhabilitado en la propiedad ENABLE_RECYCLING y establece la propiedad ENABLE_MONITORING_FOR_CRASHES en TRUE, una nueva instancia del Gestor de solicitudes arrancará si la actual deja de funcionar.