Propiedades personalizadas del canal de transporte TCP

Si utiliza un canal de transporte TCP, puede utilizar propiedades personalizadas de canal de transporte TCP para configurar las propiedades de canal de transporte TCP internas.

Para añadir una propiedad personalizada de canal de transporte TCP, realice las siguientes acciones.
  1. En la consola administrativa, pulse Servidores > Tipos de servidor y siga una de las siguientes vías de acceso:
    • Servidores de aplicaciones > nombre_servidor y seleccione una de las siguientes opciones, en función del tipo de cadena que esté creando:
      • Expanda Valores de contenedor SIP y pulse Cadenas de transporte de contenedor SIP.
      • Expanda Valores de contenedor Web y pulse Cadenas de transporte de contenedor Web.
      • [z/OS]En Servicios de contenedor, pulse Servicio ORB > Cadenas de transporte de servicio ORB.
      • Expanda Mensajería de servidor y pulse Transportes de entrada del motor de mensajería o bien Transportes de entrada de enlace IBM MQ.
    • Servidores proxy y expanda Valores de servidor proxy HTTP, pulse Transportes de servidor proxy y seleccione HTTPS_PROXY_CHAIN o HTTP_PROXY_CHAIN. A continuación, pulse Canal de entrada de proxy HTTP
  2. Seleccione la cadena de transporte que incluya el canal TCP para el que desea especificar la propiedad personalizada.
  3. Seleccione el Canal de entrada TCP.
  4. Pulse Propiedades personalizadas > Nueva, expanda Propiedades generales y especifique el nombre de la propiedad personalizada en el campo Nombre y un valor para dicha propiedad en el campo Valor. También puede especificar una descripción de esta propiedad en el campo Descripción.
  5. Pulse Aplicar o Aceptar.
  6. Pulse Guardar para guardar los cambios realizados en la configuración.
  7. Reinicie el servidor.
En el producto se proporcionan las propiedades o la propiedad personalizada de canal de transporte TCP siguientes. No se muestran en la página de valores de un canal de transporte TCP.

listenBacklog

Utilice la propiedad listenBacklog para especificar el número máximo de solicitudes de conexión pendientes que el sistema operativo puede colocar en el almacenamiento intermedio mientras espera a que el servidor de aplicaciones acepte las conexiones. Si un cliente intenta conectarse cuando este almacenamiento intermedio del sistema operativo está lleno, se rechazará la solicitud de conexión. El valor de esta propiedad es específico de cada transporte.

Si necesita controlar el número de conexiones simultáneas, utilice el campo Máximo de conexiones abiertas en la página de valores de canal de transporte de la consola administrativa.

Información Valor
Tipo de datos Entero
Valor predeterminado 511
[z/OS]Nota: El valor que utilice para listenBacklog puede limitarse con la especificación de la sentencia SOMAXCONN en el perfil TCP/IP. Si utiliza un valor de listenBacklog superior al valor de SOMAXCONN, el valor de listenBacklog no se utilizará; en su lugar, se utiliza el valor para SOMAXCONN.

IMPORTANTE: Si listenBacklog no está establecido para los tipos de canales HTTP, HTTP SSL, IIOP y IIOP SSL, listenBacklog se establece a partir de los valores de entorno en desuso: protocol_http_backlog, protocol_https_backlog, protocol_iiop_backlog y protocol_iiop_backlog_ssl. Si no se especifica el valor de entorno en desuso asociado, se utiliza un valor predeterminado de 10.

Para los tipos de canal que no son HTTP, HTTP SSL, IIOP ni IIOP SSL, el valor predeterminado de listenBacklog es 511.

[z/OS]

zaioFreeInitialBuffers

Utilice la propiedad zaioFreeInitialBuffers para indicar que el canal TCP debe liberar los almacenamientos intermedios de lectura iniciales utilizados en las nuevas conexiones en cuanto ya no sean necesarios para la conexión. De forma predeterminada, este almacenamiento intermedio de lectura inicial se almacena en memoria caché para cada conexión. Cuando se cierra una conexión, el almacenamiento intermedio de lectura se reutiliza para evitar una asignación de memoria. Este proceso funciona bien para las conexiones no persistentes, donde hay una solicitud por conexión. No obstante, para las conexiones muy persistentes, el almacenamiento intermedio se puede mantener una cantidad de tiempo considerable aunque no se esté utilizando. Para las cargas de trabajo que requieren un gran número de clientes conectados, esta situación puede generar una reducción de espacio de almacenamiento dinámico de Language Environment (LE). A menos que la carga de trabajo esté formada principalmente por conexiones no persistentes, debe establecer esta propiedad personalizada en true para permitir la liberación de los almacenamientos intermedios iniciales.

Nota: Si establece esta propiedad en true, también debe añadir el siguiente argumento a los argumentos JVM genéricos que se configuran para el servidor de aplicaciones que utiliza este canal TCP:
-Dcom.ibm.ws.buffermgmt.impl.WsByteBufferPoolManagerImpl=
    com.ibm.ws.buffermgmt.impl.ZOSWsByteBufferPoolManagerImpl
Información Valor
Tipo de datos Serie
Valor predeterminado false

soReuseAddr

Utilice la propiedad personalizada soReuseAddr para controlar el comportamiento de enlace. Cuando se reinicia WebSphere Application Server, si los canales TCP de entrada tienen problemas al intentar enlazar el socket de escucha, los errores se imprimen en el archivo SystemOut, hasta que el enlace se realiza correctamente o hasta que se haya superado el número de intentos de enlace permitidos. Esta propiedad personalizada ayuda a evitar repetir mensajes de error durante el proceso de enlace.

Para los entornos de enlace de canal TCP de entrada, puede evitar repetir mensajes de error utilizando la propiedad personalizada SoReuseAddr para afectar al proceso del canal de entrada TCP. Cuando SoReuseAddr está definido en 1, se fuerza al canal TCP a realizar cada intento de enlace con la opción de reutilización definida en true en el socket. El reinicio de WebSphere Application Server procesa el primer intento de enlace, a pesar de los sockets en estado TIME_WAIT.
Nota: El primer reinicio después de aplicar la propiedad soReuseAddr procesa la instancia anterior de enlace (que se había enlazado con false). Es posible que sean necesarios dos reinicios antes de que se consiga una reutilización satisfactoria con la opción de reutilización establecida en true todo el tiempo. Asimismo, puede esperar hasta que todos los sockets TIME_WAIT haya desaparecido antes de reiniciar.
Información Valor
Tipo de datos Entero
Valor predeterminado 0

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=rrun_chain_tcpcustom
File name: rrun_chain_tcpcustom.html