[z/OS]

Resumen de propiedades de tiempo de espera

Puede utilizar las propiedades de tiempo de espera para controlar el periodo de tiempo que permite para que distintas solicitudes se completen. Algunas de estas propiedades se correlacionan con nombres de variables internas. Los nombres de variables internas se proporcionan para ayudarle en la depuración.

Propiedades de temporizador relacionadas con la configuración de los beans controlados por mensajes para trabajar con los puertos de escucha o las especificaciones de activación

En WebSphere Application Server Versión 7 y posteriores, los puertos de escucha están en desuso. Por consiguiente, debe planificar la migración de sus configuraciones de despliegue de beans controlados por mensajes de WebSphere MQ para pasar de utilizar puertos de escucha a utilizar especificaciones de activación. Sin embargo, no inicie esta migración hasta que esté seguro de que la aplicación no tiene que trabajar con servidores de aplicaciones anteriores a WebSphere Application Server versión 7. En algunos casos, puede continuar utilizando el despliegue de beans controlado por mensajes de WebSphere MQ y los puertos de escucha y, en otros casos, utilizará el despliegue de beans controlado por mensajes de WebSphere MQ y las especificaciones de activación.

Las propiedades siguientes NO SE APLICAN al despliegue de beans controlado por mensajes y por especificaciones de activación. Es decir, las propiedades deben ser configuradas para utilizar el despliegue de beans controlado por mensajes de WebSphere MQ y los puertos de escucha:
  • control_region_mdb_request_timeout
  • control_region_mdb_queue_timeout_percent
  • server_region_mdb_stalled_thread_dump_action
Las propiedades siguientes SE APLICAN al despliegue de beans controlado por mensajes y por especificaciones de activación. Es decir, estas propiedades deben ser configuradas para utilizar el despliegue de beans controlado por mensajes de WebSphere MQ y las especificaciones de activación.
  • control_region_wlm_dispatch_timeout
  • control_region_iiop_queue_timeout_percent
  • server_region_iiop_stalled_thread_dump_action

A medida que siga las instrucciones para configurar estas propiedades, recuerde las propiedades que se aplican a los puertos de escucha y las que se aplican a las especificaciones de activación.

Valores avanzados de servicios ORB (Object Request Broker)

Mantener activa la escucha ORB
En un entorno SSL (Secure Socket Layer) no seguro, esta propiedad define el valor, en segundos, que se proporciona a TCP/IP en la opción SOCK_TCP_KEEPALIVE de la escucha IIOP. La función de esta opción es comprobar si las sesiones desocupadas continúan siendo válidas mediante el sondeo de la pila TCP/IP del cliente. Si el cliente no responde, la sesión se cierra. Si se pierde la conexión con el cliente sin que el servidor reciba una notificación, entonces la sesión permanece activa en el extremo del servidor. Utilice esta opción para limpiar estas sesiones innecesarias.
  • Si no se establece esta propiedad, no se establece la opción TCP/IP.
  • El valor de la opción SOCK_TCP_KEEPALIVE genera tráfico de red en sesiones desocupadas, lo que puede ser indeseable.

Valor predeterminado: 0

Cómo se especifica: Para especificar esta propiedad, en la consola administrativa, pulse Servidores > Tipos de servidor > WebSphere Application Servers > nombre_servidor > Servicios de contenedor > Servicio ORB > Valores adicionales de z/OS.

Mantener activa la escucha SSL de ORB
En un entorno SSL, esta propiedad define el valor, en segundos, que se proporciona a TCP/IP en la opción SOCK_TCP_KEEPALIVE de la escucha IIOP. La función de esta opción es comprobar si las sesiones desocupadas continúan siendo válidas mediante el sondeo de la pila TCP/IP del cliente. Si el cliente no responde, la sesión se cierra. Si se pierde la conexión con el cliente sin que el servidor reciba una notificación, entonces la sesión permanece activa en el extremo del servidor. Utilice esta opción para limpiar estas sesiones innecesarias.
  • Si no se establece esta propiedad, no se establece la opción TCP/IP.
  • El valor de la opción SOCK_TCP_KEEPALIVE genera tráfico de red en sesiones desocupadas, lo que puede ser indeseable.

Valor predeterminado: 0

Cómo se especifica: Para especificar esta propiedad, en la consola administrativa, pulse Servidores > Tipos de servidor > WebSphere Application Servers > nombre_servidor > Servicios de contenedor > Servicio ORB > Valores adicionales de z/OS.

Tiempo de espera de WLM
Especifica el período máximo de tiempo, en segundos, que espera la Gestión de carga de trabajo (WLM) a que se completen las solicitudes IIOP. Este límite de tiempo incluye:
  • El tiempo que espera la solicitud IIOP en la cola WLM hasta que se asigna a un sirviente
  • El tiempo que tarda un componente de aplicación, que se ejecuta en el sirviente, en procesar la solicitud y generar una respuesta
El servidor genera una respuesta de error si este proceso no finaliza dentro del tiempo especificado.
Atención: Este valor no se aplica a las solicitudes HTTP ni al soporte de mensajería escalable; para este tipo de trabajo, el valor especificado para la propiedad personalizada del servidor ConnectionResponseTimeout controla el tiempo permitido para asignar un trabajo a un sirviente.

Valor predeterminado:300 segundos

Cómo se especifica: Para especificar esta propiedad, en la consola administrativa, pulse Servidores > Tipos de servidor > WebSphere Application Servers > nombre_servidor > Servicios de contenedor > Servicio ORB > Valores adicionales de z/OS.

Nombre de variable interna (para la depuración): Busque el nombre de la variable interna control_region_wlm_dispatch_timeout en el archivo was.env o en las anotaciones de trabajo de JES.

Ejemplo: Tiempo de espera de WLM=600

Utilice la propiedad personalizada del servidor control_region_iiop_queue_timeout_percent para designar un porcentaje de tiempo de espera de WLM como el período de tiempo que una solicitud puede permanecer en la cola WLM.

Tiempo de espera de solicitud
Especifica, en segundos, el tiempo máximo que el cliente esperará la respuesta a una solicitud de cliente. El valor especificado para este campo es un valor de todo el servidor que afecta a todas las invocaciones de enterprise beans RMI/IIOP salientes que se realizan en este servidor.

Como el TCP/IP del sysplex que se ejecuta mediante el recurso asociado no siempre indica al cliente cuándo se pierde el otro extremo del socket, los clientes pueden esperar indefinidamente una respuesta a menos que se establezca esta propiedad. Si establece la propiedad Tiempo de espera de petición, se asegura de que el cliente obtenga una respuesta dentro del tiempo especificado, aunque la respuesta sea una excepción COMM_FAILURE.

Valor predeterminado: 0 (unlimited). No se especifica ningún valor de tiempo de espera.

Cómo se especifica: Para especificar esta propiedad, en la consola administrativa, pulse Servidores > Tipos de servidor > WebSphere Application Servers > nombre_servidor > > Servicios de contenedor > Servicio ORB > Valores adicionales de z/OS.

Si utiliza scripts de línea de mandatos, el nombre completo de esta propiedad del sistema es com.ibm.CORBA.RequestTimeout.

Ejemplo: Si especifica Tiempo de espera de solicitud=2, establece el límite de tiempo en 2 segundos.

Propiedades de tiempo de espera de servicio de transacción

Tiempo de espera de actividad total de transacción
Especifica el período máximo de tiempo, en segundos, que espera el servidor J2EE a que finalice una transacción de aplicación originada en este servidor si la transacción de la aplicación no establece su propio valor de tiempo de espera mediante el método UserTransaction.setTransactionTimeout().
Si la transacción de aplicación no se compromete ni se retrotrae en el tiempo especificado, la transacción de aplicación se marcará para retrotracción y podrá continuar ejecutándose por un periodo de gracia de 4 minutos aproximadamente. Si la transacción de la aplicación se compromete o se retrotrae durante el periodo de gracia, el resultado de la transacción siempre se retrotraerá. Si la transacción de aplicación no se completa después del periodo de gracia, el controlador termina anormalmente el sirviente en el que se está ejecutando del componente de aplicación, con ABEND EC3 RSN=04130002 ó 04130005.
Avoid trouble Avoid trouble: Sólo el tiempo de espera de actividad total de transacción y el tiempo de espera máximo de transacción tienen periodos de gracia. gotcha

Si este valor se establece en 0 indica que el tiempo de espera no se aplica y en su lugar se utiliza el tiempo de espera máximo de transacciones.

Valor predeterminado: 120 segundos

Cómo se especifica: Para especificar esta propiedad, en la consola administrativa, pulse Servidores > Tipos de servidor > Servidores de aplicaciones WebSphere > nombre_servidor > Servicios de contenedor > Servicio de transacciones.

Nombre de variable interna (para depuración): Busque transaction_defaultTimeout en el archivo was.env o en las anotaciones de trabajo de JES.

Tiempo de espera máximo de transacción
Especifica la cantidad máxima de tiempo, en segundos, que espera el servidor J2EE a que finalice una transacción de aplicación propagada en este servidor. Este valor también se aplica a las transacciones que se inician en este servidor, si sus aplicaciones asociadas no establecen un tiempo de espera de transacción y el total de tiempo de espera de vida útil de las transacciones se establece en 0.

Este valor limita el límite superior de todos los demás temporizadores. Si una aplicación utiliza el método UserTransaction.setTransactionTimeout() para especificar un período de tiempo más largo, entonces el servidor J2EE cambia el valor de la aplicación por el valor especificado para la propiedad de tiempo de espera máximo de transacción.

Si este valor se establece en 0 indica que el tiempo de espera no se aplica y todas las transacciones afectadas por este tiempo de espera nunca tienen un tiempo de espera excedido.

Valor predeterminado:300 segundos

Cómo se especifica: Para especificar esta propiedad, en la consola administrativa, pulse Servidores > Tipos de servidor > Servidores de aplicaciones WebSphere > nombre_servidor > Servicios de contenedor > Servicio de transacciones.

Nombre de variable interna (para la depuración): Busque el nombre de la variable interna,transaction_maximumTimeout, en el archivo was.env o en las anotaciones de trabajo de JES.

transaction_recoveryTimeout
Especifica el período de tiempo, en minutos, que utiliza este controlador para intentar resolver las transacciones en duda antes de emitir un mensaje WTOR (write-to-operator-with-reply) a la consola solicitando si debe realizar las acciones siguientes:
  • Dejar de intentar resolver las transacciones en duda.
  • Escribir información relacionada con las transacciones en el registro de trabajo o el registro de copia impresa y terminar.

Si el operador responde que la recuperación debe continuar, el controlador intentará realizarla durante el periodo de tiempo especificado antes de volver a emitir el mensaje WTOR. Cuando se hayan resuelto todas las transacciones, la región de controlador terminará. Esta propiedad se aplica a los controladores en modalidad de recuperación y de reinicio de igual.

Valor predeterminado: 15 minutos

Cómo se especifica: Para especificar esta propiedad, en la consola administrativa, pulse Entorno > Variables de WebSphere, seleccione el nodo o célula correspondiente en la lista de nodos o células disponibles y, a continuación, pulse Nuevo. Añada la propiedad transaction_recoveryTimeout en el campo Nombre y especifique un valor diferente en el campo Valor.

Nombre de variable interna (para la depuración): Localice transaction_recoveryTimeout en el archivo was.env o en las anotaciones de trabajo de JES.

Ejemplo: transaction_recoveryTimeout=7

Propiedades personalizadas del servidor

control_region_mdb_request_timeout
Especifica el tiempo, en segundos, que espera el servidor a que una solicitud de bean controlado por mensaje (MDB) reciba una respuesta. Si no se recibe la respuesta en el intervalo de tiempo especificado, el sirviente puede terminar anormalmente con ABEND EC3 y RSN=04130008. Puede establecer este valor en 0, si necesita inhabilitar esta función.

Valor predeterminado: 120

Cómo se especifica: Para especificar esta propiedad, en la consola administrativa, pulse Entorno > Variables de WebSphere, seleccione el nodo o célula correspondiente en la lista de nodos o células disponibles y, a continuación, pulse Nuevo. Añada la propiedadcontrol_region_mdb_request_timeout al campo Nombre y especifique un valor diferente en el campo Valor.

Nombre de variable interna (para depuración): Busque control_region_mdb_request_timeout en el archivo was.env o en las anotaciones de trabajo de JES. Consulte la documentación de propiedades personalizadas de z/OS del servidor de aplicaciones para obtener más información.

Ejemplo: control_region_mdb_request_timeout=180

Utilice el nombre de la propiedad personalizada del servidor control_region_mdb_queue_timeout_percent para designar un porcentaje del valor especificado para la propiedad control_region_mdb_request_timeout como la cantidad de tiempo que una solicitud MDB puede permanecer en la cola WLM. La propiedad personalizada control_region_mdb_request_timeout especifica la cantidad de tiempo combinada que la solicitud pasa en la cola WLM y en espera de asignación. La propiedad control_region_mdb_queue_timeout_percent sólo se aplica al tiempo que la solicitud permanece en la cola WLM.

control_region_timeout_save_last_servant
Cuando esta propiedad se establece en 1, indica que cuando la propiedad personalizada wlm_minimumSRCount se establece en un valor superior a 1, no se finaliza de forma anormal el último sirviente disponible debido a una situación de tiempo de espera excedido. El sirviente se puede finalizar de forma anormal después de que se inicia una nueva región del sirviente para aceptar solicitudes de trabajo. Este valor permite que las solicitudes de trabajo continúen sin interrupciones. No obstante, si se establece esta propiedad en 1 se pueden perder recursos del sistema si la hebra del sirviente asignada que ha superado el tiempo de espera continúa en bucle o pasa a estar inactiva, lo que impide que las hebras del sirviente asignadas a este sirviente se liberen.

Esta propiedad se puede establecer en 0 o en 1.

El valor de esta propiedad se ignora si se establece la propiedad wlm_dynapplenv_single_server en 1.

Valor predeterminado: 0

Cómo se especifica: Para especificar esta propiedad, en la consola administrativa, pulse Entorno > Variables de WebSphere, seleccione el nodo o célula correspondiente en la lista de nodos o células disponibles y, a continuación, pulse Nuevo. Añada la propiedad control_region_timeout_save_last_servant al campo Nombre y especifique 1 en el campo Valor.

Nombre de variable interna (para la depuración): Localice control_region_timeout_save_last_servant en el archivo was.env o en las anotaciones de trabajo de JES.

protocol_http_timeout_output_recovery
Controla la acción de recuperación que se lleva a cabo en los tiempos de espera de las solicitudes recibidas mediante el transporte HTTP. La especificación de SERVANT permite la terminación de los sirvientes cuando se producen tiempos de espera excedidos. Si una solicitud HTTP está asignándose a un sirviente cuando se alcanza el valor de tiempo de espera, el sirviente termina con ABEND EC3 y RSN=04130007. A continuación, la solicitud HTTP y el socket se borran. Un valor SESSION sólo borra la solicitud HTTP y el socket. No se intenta interrumpir el proceso de una solicitud HTTP asignada a un sirviente. La utilización del valor de sesión puede producir pérdidas de recursos si la solicitud HTTP asignada entra en un bucle o pasa a estar inactiva.

Valor predeterminado: SERVANT

Cómo se especifica: Para especificar esta propiedad, en la consola administrativa, pulse Entorno > Variables de WebSphere, seleccione el nodo o célula correspondiente en la lista de nodos o células disponibles y, a continuación, pulse Nuevo. Añada la propiedad protocol_http_timeout_output_recovery en el campo Nombre y especifique un valor distinto en el campo Valor.

Nombre de variable interna (para depuración): Busque protocol_http_timeout_output_recovery en el archivo was.env o en las anotaciones de trabajo de JES.

Ejemplo: protocol_http_timeout_output_recovery=SERVANT

protocol_https_timeout_output_recovery
Controla la acción de recuperación que se lleva a cabo en los tiempos de espera de las solicitudes recibidas mediante el transporte HTTPS. La especificación de SERVANT permite la terminación de los sirvientes cuando se producen tiempos de espera excedidos. Si una solicitud HTTP está asignándose a un sirviente cuando se alcanza el valor de tiempo de espera, el sirviente termina con ABEND EC3 y RSN=04130007. La solicitud HTTPS y el socket se borran. Un valor SESSION sólo borra la solicitud HTTPS y el socket. No se intenta interrumpir el proceso de una solicitud HTTPS asignada a un sirviente. La utilización del valor de sesión puede producir pérdidas de recursos si la solicitud HTTPS asignada entra en un bucle o pasa a estar inactiva.

Valor predeterminado: SERVANT

Cómo se especifica: Para especificar esta propiedad, en la consola administrativa, pulse Entorno > Variables de WebSphere, seleccione el nodo o célula correspondiente en la lista de nodos o células disponibles y, a continuación, pulse Nuevo. Añada la propiedad protocol_https_timeout_output_recovery en el campo Nombre y especifique un valor distinto en el campo Valor.

Nombre de variable interna (para depuración): Busque protocol_https_timeout_output_recovery en el archivo was.env o en las anotaciones de trabajo de JES.

Ejemplo: protocol_https_timeout_output_recovery=SESSION

protocol_sip_timeout_output
Especifica el tiempo, en segundos, que espera el servidor a que una solicitud de bean controlado por mensaje (MDB), enviada a través de un canal de transporte SIP, reciba una respuesta. Si no se recibe la respuesta en el intervalo de tiempo especificado, el sirviente puede terminar anormalmente con ABEND EC3 RSN=04130008. Puede establecer este valor en 0, si necesita inhabilitar esta función.

Valor predeterminado: 120

Cómo se especifica: Para especificar esta propiedad, en la consola administrativa, pulse Entorno > Variables de WebSphere, seleccione el nodo o célula correspondiente en la lista de nodos o células disponibles y, a continuación, pulse Nuevo. Añada la propiedad personalizada protocol_sip_timeout_output en el campo Nombre y especifique un valor distinto en el campo Valor.

Nombre de variable interna (para depuración): Busque protocol_sip_timeout_output en el archivo was.env o en las anotaciones de trabajo de JES.

Ejemplo: protocol_sip_timeout_output=180

Utilice el nombre de la propiedad personalizada del servidor control_region_sip_queue_timeout_percent server para designar un porcentaje del valor especificado para la propiedad protocol_sip_timeout_output como la cantidad de tiempo que una solicitud puede permanecer en la cola WLM.

protocol_sips_timeout_output
Especifica el tiempo, en segundos, que espera el servidor a que una solicitud de bean controlado por mensaje (MDB) reciba una respuesta. Si no se recibe la respuesta en el intervalo de tiempo especificado, el sirviente puede terminar anormalmente con ABEND EC3 RSN=04130008. Establezca este valor en 0 para inhabilitar la función.

Valor predeterminado: 120

Cómo se especifica: Para especificar esta propiedad, en la consola administrativa, pulse Entorno > Variables de WebSphere, seleccione el nodo o célula correspondiente en la lista de nodos o células disponibles y, a continuación, pulse Nuevo. Añada la propiedad personalizada protocol_sips_timeout_output en el campo Nombre y especifique un valor distinto en el campo Valor.

Nombre de variable interna (para la depuración): Localice protocol_sips_timeout_output en el archivo was.env o en los registros de trabajo de JES.

Ejemplo: protocol_sips_timeout_output=180

Utilice el nombre de la propiedad personalizada del servidor control_region_sips_queue_timeout_percent para designar un porcentaje del valor especificado para la propiedad protocol_sips_timeout_output como la cantidad de tiempo que una solicitud puede permanecer en la cola WLM.

protocol_sip_timeout_output_recovery
Controla la acción de recuperación que se lleva a cabo en los tiempos de espera de las solicitudes recibidas mediante SIP. La especificación de SERVANT permite la terminación de los sirvientes cuando se producen tiempos de espera excedidos. Si se está asignando una solicitud SIP en un sirviente cuando se excede el valor de tiempo de espera, el sirviente termina con ABEND EC3 y RSN=04130007. La solicitud SIP y el socket se borran. Un valor de SESSION sólo borra la solicitud SIP y el socket. No se intenta interrumpir el proceso de una solicitud SIP asignada en un sirviente. La utilización del valor de sesión puede producir pérdidas de recursos si la solicitud SIP asignada entra en un bucle o pasa a estar inactiva.

Valor predeterminado: SERVANT

Cómo se especifica: Para especificar esta propiedad, en la consola administrativa, pulse Entorno > Variables de WebSphere, seleccione el nodo o célula correspondiente en la lista de nodos o células disponibles y, a continuación, pulse Nuevo. Añada la propiedad protocol_sip_timeout_output_recovery en el campo Nombre y especifique un valor distinto en el campo Valor.

Nombre de variable interna (para depuración): Busque protocol_sip_timeout_output_recovery en el archivo was.env o en las anotaciones de trabajo de JES.

Ejemplo: protocol_sip_timeout_output_recovery=SERVANT

protocol_sips_timeout_output_recovery
Controla la acción de recuperación que se lleva a cabo en los tiempos de espera de las solicitudes recibidas mediante SIPS. La especificación de SERVANT permite la terminación de los sirvientes cuando se producen tiempos de espera excedidos. Si una solicitud SIPS está asignándose en un sirviente cuando se alcanza el valor de tiempo de espera, el sirviente termina con ABEND EC3 y RSN=04130007. A continuación, la solicitud SIPS y el socket se borran. Un valor de SESSION sólo borra la solicitud SIPS y el socket. No se intenta interrumpir el proceso de una solicitud SIPS asignada en un sirviente. El uso de este valor de sesión puede producir pérdidas de recursos si la solicitud SIP asignada entra en un bucle o pasa a estar inactiva.

Valor predeterminado: SERVANT

Cómo se especifica: Para especificar esta propiedad, en la consola administrativa, pulse Entorno > Variables de WebSphere, seleccione el nodo o célula correspondiente en la lista de nodos o células disponibles y, a continuación, pulse Nuevo. Añada la propiedad protocol_sips_timeout_output_recovery en el campo Nombre y especifique un valor distinto en el campo Valor.

Nombre de variable interna (para la depuración): Localice protocol_sips_timeout_output_recovery en el archivo was.env o en las anotaciones de trabajo de JES.

Ejemplo: protocol_sips_timeout_output_recovery=SERVANT

server_region_request_cputimeused_limit
Especifica, en milisegundos, la cantidad de tiempo de CPU que consume una solicitud de aplicaciones.

Esta propiedad ayuda a impedir que una sola solicitud de aplicación llegue a monopolizar todo el tiempo de CPU disponibles puesto que le permite limitar el período de tiempo de CPU que una solicitud puede utilizar. Cuando se despacha una solicitud se invoca a un supervisor de CPU. Si la solicitud supera el intervalo de tiempo de CPU especificado, el controlador considera que la solicitud no responde. A continuación, el controlador emite el mensaje BBOO0327, para que la aplicación solicitante sepa que la solicitud ha dejado de responder.

El supervisor, que supervisa el intervalo de tiempo de CPU que utiliza una solicitud, generalmente envía una señal a la hebra despachada cuando el intervalo de tiempo de CPU utilizado supera el período especificado. No obstante, existen situaciones en las que no se puede entregar la señal, y la solicitud sigue en estado pendiente. Por ejemplo, si la hebra se vuelve nativa e invoca una rutina del PC, la señal permanece pendiente hasta que regrese la rutina del PC.

Una vez se entrega la señal en la hebra despachada, se detiene el enclave WLM, asociado a la solicitud despachada. Esta situación disminuye la prioridad de envío de esta solicitud, y esta solicitud ahora sólo debe obtener recursos de CPU cuando el sistema experimente una carga de trabajo baja.

server_region_stalled_thread_threshold_percent
Especifica el porcentaje de hebras que pueden dejar de responder antes de que el controlador finalice el sirviente. Cuando se especifica el valor predeterminado de 0, el controlador finaliza el sirviente tan pronto como el controlador determine que al menos una hebra ha dejado de responder.

Valor predeterminado: 0

Cómo se especifica: Para especificar esta propiedad, en la consola administrativa, pulse Entorno > Variables de WebSphere, seleccione el nodo o célula correspondiente en la lista de nodos o células disponibles y, a continuación, pulse Nuevo. Añada la propiedad server_region_stalled_thread_threshold_percent al campo Nombre y especifique un valor diferente en el campo Valor.

Nombre de variable interna (para depuración): Busque server_region_stalled_thread_threshold_percent en el archivo was.env o en las anotaciones de trabajo de JES.

Ejemplo: server_region_stalled_thread_threshold_percent=5

[z/OS]

Propiedades personalizadas de JVM (máquina virtual Java)

Las dos propiedades siguientes de JVM se pueden definir pulsando Servidores de aplicaciones -> <SERVIDOR> -> Definición de proceso -> Sirviente -> Máquina virtual Java™ -> Propiedades personalizadas.

com.ibm.ws390.interrupt.disableBBOJ0122I
Si esta propiedad se establece en 1, se suprime el mensaje BBOJ0122I.

Tipo de datos: Booleano

Valor predeterminado: 0

Utilizado por Daemon: No. Sólo se aplica a regiones de sirvientes.

com.ibm.ws390.interrupt.applyDumpActionPreInterrupt
Especifica la necesidad de recopilar documentación antes de intentar el progreso de una solicitud asignada. Si esta propiedad se establece en 1, la documentación especificada por stalled_thread_dump_action se recopila antes que ninguna actividad para facilitar la finalización de la solicitud asignada (por ejemplo, antes de ejecutar interrupt() en cualquier InterruptObject). stalled_thread_dump_action define qué documentación debe reunirse cuando la solicitud se considera colgada y los intentos de completarla han fallado.

Tipo de datos: Booleano

Valor predeterminado: 0

Utilizado por Daemon: No. Sólo se aplica a regiones de sirvientes.

Repertorios de configuraciones SSL (Secure Sockets Layer)

Deprecated feature Deprecated feature: System SSL para z/OS está en desuso en WebSphere Application Server Versión 9.0. Para utilizar la seguridad JSSE, debe empezar a convertir los scripts de seguridad que estén basados en System SSL.depfeat
Tiempo de espera V3
Especifica el período de tiempo, en segundos, que un navegador puede volver a utilizar un ID de sesión SSL de la Versión 3 sin tener que volver a negociar las claves de cifrado con el servidor. Los repertorios que define para un servidor requieren el mismo valor de tiempo de espera de la Versión 3.

Valor predeterminado: 100

Cómo se especifica: Para especificar esta propiedad, en la consola administrativa, pulse Seguridad > Servidores de aplicaciones SSL > Nuevo repertorio SSL

Nombre de variable interna (para la depuración): Las siguientes variables de tiempo de espera de repertorio de configuración SSL se establecen internamente cuando se definen los repertorios SSL:
  • com_ibm_HTTP_claim_ssl_sys_v3_timeout
  • com_ibm_DAEMON_claim_ssl_sys_v3_timeout

Busque estas variables internas en el archivo was.env o en las anotaciones de trabajo de JES.

Propiedades de tiempo de espera del canal de transporte TCP

Propiedad de tiempo de espera de inactividad
Especifica el intervalo de tiempo en segundos que el canal de transporte TCP espera a que una solicitud de lectura o escritura se complete en un socket.
Avoid trouble Avoid trouble: Los valores de tiempo de espera establecidos por los canales situados por encima de esta canal pueden sobrescribir el valor especificado para esta propiedad. Por ejemplo, el tiempo de espera establecido para un canal de transporte HTTP sobrescribe el valor especificado para esta propiedad para cada operación a excepción de la lectura inicial de un nuevo socket.gotcha

Valor predeterminado: 0 segundos

Cómo se especifica: Para especificar esta propiedad, en la consola administrativa, pulse Servidores > Tipos de servidor > WebSphere Application Servers > nombre_servidor > Cadenas de transporte del contenedor web > Canal de entrada TCP.

Propiedades de tiempo de espera del canal de transporte HTTP

ConnectionResponseTimeout
Especifica la cantidad máxima de tiempo, en segundos, que espera el servidor J2EE a que un componente de aplicación responda a una solicitud HTTP. Establezca esta propiedad para cada una de las definiciones de transporte HTTP del servidor. Deberá establecer esta propiedad para el transporte SSL y el transporte no SSL. Si no se recibe la respuesta en el intervalo de tiempo especificado, el sirviente puede fallar con ABEND EC3 y RSN=04130007. Si se establece este temporizador, las aplicaciones cliente no tienen que esperar una respuesta de un componente de aplicación que puede estar en punto muerto, en un bucle o con otros problemas de proceso que hagan que el componente de aplicación deje de procesar solicitudes.

Valor predeterminado: 120 segundos

Cómo se especifica: Para especificar esta propiedad, en la consola administrativa, pulse Servidores > Tipos de servidor > Servidores de aplicaciones de WebSphere > nombre_servidor y, a continuación, en Valores de contenedor web, pulse Propiedades personalizadas.

Nombre de variable interna (para la depuración): Si está depurando un problema en un transporte habilitado para SSL, localice el nombre de variable interna, protocol_https_timeout_output, en el archivo was.env o en las anotaciones de trabajo de JES. Si está depurando un problema en un transporte que no está habilitado para SSL, busque el nombre de variable interna, protocol_http_timeout_output, en el archivo was.env o en las anotaciones de trabajo de JES.

Utilice las propiedades personalizadas del servidor control_region_http_queue_timeout_percent y control_region_https_queue_timeout_percent para designar un porcentaje de la propiedad ConnectionResponseTimeout como el período de tiempo que una solicitud puede permanecer en la cola WLM.

Propiedad de tiempo de espera persistente
Especifica el intervalo de tiempo en segundos que el canal de transporte HTTP permite a un socket permanecer desocupado entre solicitudes.

Valor predeterminado: 30 segundos

Cómo se especifica: Para especificar esta propiedad, en la consola administrativa, pulse Servidores > Tipos de servidor > Servidores de aplicaciones WebSphere > nombre_servidor y, a continuación, en Valores del contenedor web, pulse Cadenas de transporte del contenedor web > nombre_cadena > Canal de entrada HTTP.

Propiedad de tiempo de espera de lectura
Especifica la cantidad de tiempo, en segundos, que el canal de transporte HTTP espera a que se termine una solicitud de lectura en un socket después de producirse la primera solicitud de lectura. La lectura que termina puede ser un cuerpo HTTP, como por ejemplo POST, o parte de las cabeceras, si no se han leído todas como parte de la primera solicitud de lectura del socket.

Valor predeterminado: 60 segundos

Cómo se especifica: Para especificar esta propiedad, en la consola administrativa, pulse Servidores > Tipos de servidor > Servidores de aplicaciones WebSphere > nombre_servidor y, a continuación, en Valores del contenedor web, pulse Cadenas de transporte del contenedor web > nombre_cadena > Canal de entrada HTTP.

Propiedad de tiempo de espera de escritura
Especifica la cantidad de tiempo, en segundos, que el canal de transporte HTTP espera en un socket a que se transmita cada parte de los datos de respuesta. Este tiempo de espera se produce generalmente en las situaciones en las que las respuestas se retrasan por detrás de las nuevas solicitudes. Esta situación se puede producir cuando un cliente tiene un índice de datos lento o cuando la NIC (Network Interface Card) del servidor está saturada con E/S.

Valor predeterminado: 60 segundos

Cómo se especifica: Para especificar esta propiedad, en la consola administrativa, pulse Servidores > Tipos de servidor > Servidores de aplicaciones WebSphere > nombre_servidor y, a continuación, en Valores del contenedor web, pulse Cadenas de transporte del contenedor web > nombre_cadena > Canal de entrada HTTP.

Variables de tiempo de espera de transporte HTTP

Deprecated feature Deprecated feature: El porte de transporte HTTP está en desuso.depfeat
ConnectionIOTimeOut
Especifica la cantidad máxima de tiempo, en segundos, que espera el servidor J2EE a que llegue la solicitud HTTP completa. Establezca esta propiedad para cada una de las definiciones de transporte HTTP del servidor. Debe establecer esta propiedad para el transporte SSL y el transporte no SSL. El servidor J2EE inicia el temporizador una vez establecida la conexión, y cancela la conexión si no llega una solicitud completa dentro del límite de tiempo máximo especificado. Si se especifica un valor 0 se inhabilita la función de tiempo de espera.

Valor predeterminado: 10 segundos

Cómo se especifica: Para especificar esta propiedad, en la consola administrativa, pulse Servidores > Tipos de servidor > Servidores de aplicaciones de WebSphere > nombre_servidor y en Valores de contenedor web, pulse Propiedades personalizadas.

ConnectionResponseTimeout
Especifica la cantidad máxima de tiempo, en segundos, que espera el servidor J2EE a que un componente de aplicación responda a una solicitud HTTP. Establezca esta propiedad para cada una de las definiciones de transporte HTTP del servidor. Deberá establecer esta propiedad para el transporte SSL y el transporte no SSL. Si no se recibe la respuesta en el intervalo de tiempo especificado, el sirviente puede fallar con ABEND EC3 y RSN=04130007. Si se establece este temporizador, las aplicaciones cliente no tienen que esperar una respuesta de un componente de aplicación que puede estar en punto muerto, en un bucle o con otros problemas de proceso que hagan que el componente de aplicación deje de procesar solicitudes.

Valor predeterminado: 120 segundos

Cómo se especifica: Para especificar esta propiedad, en la consola administrativa, pulse Servidores > Tipos de servidor > Servidores de aplicaciones de WebSphere > nombre_servidor y en Valores de contenedor web, pulse Propiedades personalizadas.

Nombre de variable interna (para la depuración): Si está depurando un problema en un transporte habilitado para SSL, busque el nombre de la variable interna protocol_https_timeout_output en el archivo was.env o en las anotaciones de trabajo de JES. Si está depurando un problema en un transporte que no está habilitado para SSL, busque el nombre de variable interna, protocol_http_timeout_output, en el archivo was.env o en las anotaciones de trabajo de JES.

Utilice las propiedades personalizadas del servidor control_region_http_queue_timeout_percent y control_region_https_queue_timeout_percent para designar un porcentaje de la propiedad ConnectionResponseTimeout como el período de tiempo que una solicitud puede permanecer en la cola WLM.

ConnectionKeepAliveTimeout
Especifica la cantidad de tiempo, en segundos, que espera el servidor J2EE a la siguiente solicitud de un cliente HTTP en una conexión persistente. Si no se recibe otra solicitud del mismo cliente dentro de este límite de tiempo, se cierra la conexión.

Valor predeterminado: 30 segundos

Cómo se especifica: Para especificar esta propiedad, en la consola administrativa, pulse Servidores > Tipos de servidor > Servidores de aplicaciones de WebSphere > nombre_servidor y en Valores de contenedor web, pulse Propiedades personalizadas.


Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rtrb_controllingtimeout
File name: rtrb_controllingtimeout.html