Valores de canal de transporte HTTP

Utilice esta página para ver y configurar un canal de transporte HTTP. Este tipo de canal de transporte maneja las solicitudes HTTP de un cliente remoto.

Un canal de transporte HTTP analiza las solicitudes HTTP y busca un canal de aplicación adecuado para manejar la solicitud y enviar una respuesta.

Para ver esta página de la consola administrativa, pulse Servidores > Tipos de servidor > WebSphere Application Servers > nombre_servidor > Puertos. Localice el puerto del canal HTTP cuyos valores desea ver o configurar y pulse Ver transportes asociados. Pulse el nombre de la cadena de transporte que incluye este transporte HTTP y, a continuación, pulse el nombre del canal de transporte HTTP.

Nombre del canal de transporte

Especifica el nombre del canal de transporte HTTP.

El campo del nombre no puede contener ninguno de los caracteres siguientes: # \ / , : ; " * ? < > | = + & % '

Este nombre debe ser exclusivo en todos los canales del sistema. Por ejemplo, un canal de transporte HTTP y un canal de transporte TCP no pueden tener el mismo nombre si residen dentro del mismo sistema.

Información Valor
Tipo de datos Serie

Peso de discriminación

Especifica la prioridad que este canal tiene en relación a otros canales en esta cadena de transporte. Esta propiedad sólo se utiliza cuando la compartición de puertos está habilitado y la cadena de transporte incluye varios canales a los que puede reenviar datos. El canal de la cadena que tiene el peso de discriminación más bajo es el primer canal que examina los datos de entrada y determina si posee los datos o no.

Información Valor
Tipo de datos Entero positivo
Valor predeterminado 0
Nota: En versiones anteriores, una excepción de tipo "Ha fallado la discriminación" en el Canal HTTP devuelve un código de respuesta 403. En esta versión del producto, el servidor devuelve un código de respuesta 500.

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 lectura. La lectura que se espera podría formar parte del cuerpo de la solicitud de lectura, como una POST, o parte de las cabeceras, si todas las cabeceras no se leen como partes de la primera lectura que se produce en el socket para esta solicitud.

transition: El valor especificado para esta propiedad, junto con el valor especificado para la propiedad tiempo de espera de escritura, proporciona la funcionalidad de tiempo de espera que la propiedad personalizada ConnectionIOTimeout proporcionada en releases anteriores.
Información Valor
Tipo de datos Entero
Valor predeterminado 60 segundos

Tiempo de espera de grabación

Especifica la cantidad de tiempo, en segundos, que el canal de transporte HTTP espera en un socket para que cada parte de los datos de respuesta se transmita. Este tiempo de espera habitualmente sólo ocurre en situaciones donde las escrituras están rezagadas respecto a 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.

transition: El valor especificado para esta propiedad, junto con el valor especificado para la propiedad de tiempo de espera de lectura, proporciona la funcionalidad de tiempo de espera que la propiedad personalizada ConnectionIOTimeout proporcionada en releases anteriores.

Si algunos de los clientes requieren más de 300 segundos en recibir los datos que se están grabando para ellos, cambie el valor especificado para el parámetro Tiempo de espera de grabación. Algunos clientes son lentos y necesitan más de 300 segundos para recibir los datos que se les envía. Para garantizar que pueden obtener todos los datos, cambie el valor especificado para este parámetro en un período de tiempo en segundos que sea suficiente para poder recibir todos los datos. Asegúrese de que, si cambia el valor de este valor, que el nuevo valor sigue protegiendo al servidor ante clientes malintencionados.

Información Valor
Tipo de datos Entero
Valor predeterminado 60 segundos

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.

transition: El valor especificado para esta propiedad proporciona la funcionalidad de tiempo de espera que la propiedad personalizada ConnectionKeepAliveTimeout proporcionaba en releases anteriores.
Información Valor
Tipo de datos Entero
Valor predeterminado 30 segundos

Utilizar conexiones persistentes (mantener activas)

Cuando se selecciona, especifica que las conexiones del canal de transporte HTTP se dejan abiertas entre solicitudes. Si se dejan abiertas las conexiones se puede ahorrar los costes de configurar y eliminar los sockets si la carga de trabajo tiene clientes que envían muchas solicitudes.

Si los clientes sólo envían solicitudes individuales durante períodos prolongados de tiempo, es probable que lo mejor sea inhabilitar esta opción y cerrar las conexiones directamente en lugar de que sea el canal de transporte HTTP el que configure el valor de tiempo de espera excedido para cerrar la conexión posteriormente.

El valor predeterminado es true y es habitualmente el valor óptimo.

Avoid trouble Avoid trouble: Si se especifica un valor distinto de 0 para la propiedad de solicitudes persistentes máximas, se ignorará el valor de la propiedad Utilizar conexiones persistentes (mantener activas).gotcha

Peticiones persistentes ilimitadas por conexión

Si se selecciona, el número de solicitudes persistentes por conexión no tiene límites.

Máximo de peticiones persistentes por conexión

Si se selecciona, especifica que el número de solicitudes persistentes por conexión se limita al número especificado para la propiedad Número máximo de solicitudes persistentes. Este valor de propiedad se ignora si la propiedad Utilizar conexiones persistentes (mantenidas en activo) no está habilitada.

Cambie el valor especificado para el parámetro de número máximo de solicitudes persistentes de modo que se aumente el número de solicitudes que pueden fluir a través de una conexión antes de cerrarla. Cuando se ha habilitado la opción Utilizar conexiones persistentes, el parámetro Máximo de solicitudes persistentes controla el número de solicitudes que pueden fluir a través de una conexión antes de que se cierre. El valor predeterminado es 100. Este valor debe establecerse en un valor tal que la mayor parte de los clientes, si no todos, tengan siempre una conexión abierta cuando realizan varias peticiones durante la misma sesión. Si este parámetro se establece en un valor correcto se evita la configuración y supresión innecesaria de sockets.

Para los escenarios de prueba en los que el cliente no cerrará nunca un socket o en el que los sockets siempre son servidores proxy o web ante el servidor de aplicaciones, un valor de -1 inhabilita el proceso que limita el número de solicitudes a través de una sola conexión. El valor de tiempo de espera persistente hará que se cierren algunos sockets desocupados y `protegerá el servidor para que no se agoten los sockets abiertos.

Información relacionada: El comportamiento de persistencia es el mismo que las conexiones mantenidas en activo de los transportes HTTP. El valor de MaxKeepAliveConnections, que especifica el número máximo de conexiones simultáneas que se mantienen en activo (persistentes) en todos los transportes HTTP, y el tamaño de agrupación de hebras no están directamente relacionados con la persistencia. La persistencia funciona independientemente del valor de MaxKeepAliveConnections y de tamaño de agrupación de hebras.

Máximo de peticiones persistentes por conexión

Especifica el número máximo de solicitudes persistentes que se permiten en una única conexión HTTP. Puede añadir un valor en este campo sólo si la propiedad Máximo de solicitudes persistentes por conexión está seleccionada.

Cuando se ha habilitado la opción Utilizar conexiones persistentes, el parámetro Máximo de solicitudes persistentes controla el número de solicitudes que pueden fluir a través de una conexión antes de que se cierre. El valor predeterminado es 100. Este valor debe establecerse en un valor tal que la mayor parte de los clientes, si no todos, tengan siempre una conexión abierta cuando realizan varias solicitudes durante la misma sesión. Si este parámetro se establece en un valor correcto se evita la configuración y supresión innecesaria de sockets.

Para los escenarios de prueba en los que el cliente no cerrará nunca un socket o en el que los sockets siempre son servidores proxy o web ante el servidor de aplicaciones, un valor de -1 inhabilitará el proceso que limita el número de solicitudes a través de una sola conexión. El tiempo de espera persistente cerrará de todas formas algunos sockets desocupados y evitará que el servidor se quede sin sockets abiertos.

Si se especifica el valor 0 o 1, sólo se permite una solicitud por conexión.

Información Valor
Tipo de datos Entero
Valor predeterminado 100

Tamaño máximo de campo de cabecera

Especifica, en bytes, el tamaño máximo para una cabecera que se puede incluir en una solicitud HTTP.

Establecer esta propiedad en un tamaño realista para la aplicación le ayuda a evitar los ataques de denegación de servicio (DoS) que utilizan grandes cabeceras en una solicitud HTTP como intento de crear un recurso del sistema, como las aplicaciones que manejan solicitudes HTTP, básicamente no disponibles para los usuarios previstos.

El valor predeterminado para esta propiedad es 32768 bytes.

Máximo de cabeceras

Especifica el número máximo de cabeceras que se pueden incluir en una sola solicitud HTTP.

Establecer esta propiedad en un número realista para las aplicaciones le ayuda a evitar ataques de denegación de servicios (DoS) que utilizan un gran número de cabeceras en una solicitud HTTP como intento de realizar un recurso de sistema como, por ejemplo, las aplicaciones que procesan solicitudes HTTP, básicamente no disponibles para sus usuarios previstos.

El valor predeterminado para esta propiedad es 50.

Avoid trouble Avoid trouble: Incluso aunque no cambie el valor de esta propiedad, cuando utilice esta página de la consola de administración para cambiar otros valores del canal de transporte HTTP, el valor especificado para esta propiedad cuando lleve a cabo una acción de guardar se efectuará automáticamente en la propiedad correspondiente del archivo server.xml. Este cambio alterará temporalmente cualquier valor que ha establecido anteriormente para esta propiedad en el archivo server.xml incluso si no tiene la intención de actualizar el valor actual de esta propiedad en el archivo server.xml. gotcha

Tamaño del almacenamiento intermedio del cuerpo de la solicitud.

Si se selecciona, especifica que el tamaño del cuerpo de una solicitud HTTP está limitado.

Esta propiedad se puede utilizar para evitar ataques de denegación de servicio que utilizan grandes solicitudes HTTP para intentar crear un recurso del sistema, como las aplicaciones que procesan solicitudes HTTP, básicamente no están disponibles para sus usuarios previstos.

Tamaño máximo del almacenamiento intermedio del cuerpo de solicitud

Especifica, en bytes, el límite de tamaño máximo del cuerpo de una solicitud HTTP. Si se supera este tamaño, la solicitud no se procesa.

Puede añadir un valor en este campo sólo si la propiedad Limitar tamaño de almacenamiento intermedio del cuerpo de solicitud está seleccionada.

Anotaciones cronológicas

Puede utilizar los valores de esta sección para configurar y habilitar el registro de acceso de NCSA (National Center for Supercomputing Applications) o anotaciones de errores HTTP. Si ejecuta el producto en z/OS, también puede utilizar esta sección para configurar y habilitar el registro cronológico Fast Response Cache Accelerator (FRCA). Habilitar cualquiera de estos servicios de anotaciones ralentiza el rendimiento del servidor.

Si desea que cualquiera de los servicios de registro habilitados se inicie cuando también se inicie el servidor, pulse Servidores > Tipos de servidor > WebSphere Application Servers > nombre_servidor. A continuación, en la sección Resolución de problemas, pulse Registro de errores HTTP, acceso NCSA y FRCA y seleccione Habilitar el servicio de registros durante el arranque del servidor. Cuando se selecciona esta opción, cualquier servicio de errores HTTP, NCSA o FRCA que esté habilitado se inicia automáticamente cuando se inicia el servidor.

Avoid trouble Avoid trouble: Si ejecuta el producto en z/OS, los valores de anotaciones de errores HTTP, acceso NCSA y FRCA deben especificarse en el controlador. Estos valores se ignoran si se especifican en el sirviente o adjunto. gotcha

Anotaciones de acceso NCSA

De forma predeterminada, la opción Utilizar servicio de anotaciones globales se selecciona para las anotaciones de acceso NCSA. Este valor significa que los valores de anotaciones de acceso NCSA toman de forma predeterminada los valores especificados para las anotaciones de acceso NCSA en la página Anotaciones de errores HTTP, acceso NCSA y FRCA en la consola administrativa. Si desea cambiar estos valores para este canal de transporte HTTP específico, expanda la sección Anotaciones de acceso NCSA y seleccione la opción Utilizar anotaciones específicas de cadena.

Después de seleccionar la opción Utilizar anotaciones específicas de cadena, puede realizar los cambios de configuración siguientes:
  • Habilitar o inhabilitar explícitamente las anotaciones de acceso NCSA.
  • Especificar una vía de acceso del archivo de registro que sea diferente de la vía de acceso predeterminada.
  • Especificar un tamaño máximo para el archivo de anotaciones de acceso que sea diferente del tamaño máximo predeterminado.
  • Seleccionar explícitamente el formato del archivo de registro de acceso NCSA.

Habilitar el registro cronológico de acceso

Cuando se selecciona, un registro de solicitudes de cliente de entrada que maneja el canal de transporte HTTP se conserva en el archivo de anotaciones de acceso NCSA.

Inhabilitación del registro específico de cadena

Para inhabilitar en registro de NCSA, FRCA y de errores en una cadena específica, establezca la propiedad personalizada Canal de transporte HTTP loggingDisable. Una vez que se ha establecido la propiedad personalizada o se ha realizado un cambio en el valor, se debe reiniciar el servidor para que los cambios entren en vigor.

Vía de acceso del archivo de anotaciones cronológicas de acceso

Especifica la vía de acceso del directorio y el nombre del archivo de anotaciones de acceso NCSA. Al especificar la vía de acceso de directorio pueden utilizarse sustituciones de variables como, por ejemplo, $(SERVER_LOG_ROOT).

[z/OS]Si ejecuta el producto en z/OS, debe utilizar una variable específica del servidor como, por ejemplo, $(SERVER_LOG_ROOT), para evitar conflictos de nombre de archivo de registro.

Tamaño máximo del archivo de registro de acceso

Especifica el tamaño máximo, en megabytes, del archivo de anotaciones de acceso NCSA. Cuando se alcanza el tamaño, se crea el archivo de anotaciones de archivador nombre_archivo_anotaciones. No obstante, cada vez que el archivo de registro original se desborda, la versión más actual del archivo original se escribirá encima de este archivo archivador.

Número máximo de archivos históricos

Especifica el número máximo de versiones históricas del archivo de registro de acceso NCSA que se mantienen para una referencia futura.

Formato de registro de acceso NCSA

Especifica en qué formato aparece la información de acceso de cliente en el archivo de anotaciones NCSA. Si se selecciona Común, las entradas de anotaciones contienen el recurso solicitado y otros fragmentos de información, pero no contienen información de referencia, agentes de usuario y cookies. Si se selecciona Combinado, se incluye información de referencia, agentes de usuario y cookies.

[z/OS]

Anotaciones FRCA

De forma predeterminada, la opción Utilizar servicio de anotaciones globales está seleccionada para las anotaciones FRCA. Este valor indica que el registro FRCA toma de forma predeterminada los valores que están especificados para el registro FRCA de la página Anotaciones de errores HTTP, acceso NCSA y FRCA en la consola administrativa. Si desea cambiar estos valores para este canal de transporte HTTP específico, expanda la sección Anotaciones FRCA y seleccione la opción Utilizar anotaciones específicas de cadena.

Este campo sólo aparece si se está ejecutando el producto en z/OS.

Después de seleccionar la opción Utilizar anotaciones específicas de cadena, puede realizar los cambios de configuración siguientes:
  • Habilitar o inhabilitar explícitamente las anotaciones FRCA.
  • Especificar una vía de acceso del archivo de registro que sea diferente de la vía de acceso predeterminada.
  • Especificar un tamaño máximo para el archivo de anotaciones de acceso que sea diferente del tamaño máximo predeterminado.
  • Seleccionar explícitamente el formato del archivo de anotaciones FRCA.
[z/OS]

Habilitar las anotaciones de acceso

Cuando se selecciona, un registro de solicitudes de cliente de entrada que maneja el canal de transporte HTTP se conserva en el archivo de anotaciones FRCA.

Este campo sólo aparece si se está ejecutando el producto en z/OS.

[z/OS]

Vía de acceso del archivo de registro FRCA

Especifica la vía de acceso del directorio y el nombre del archivo de anotaciones FRCA. Debe utilizar una variable específica de servidor como, por ejemplo, $(SERVER_LOG_ROOT), para evitar conflictos de nombre de archivo.

Este campo sólo aparece si se está ejecutando el producto en z/OS.

[z/OS]

Tamaño máximo de las anotaciones FRCA

Especifica el tamaño máximo, en megabytes, del archivo de anotaciones FRCA. Cuando se alcanza el tamaño, se crea el archivo de anotaciones de archivador nombre_archivo_anotaciones. No obstante, cada vez que el archivo de registro original se desborda, la versión más actual del archivo original se escribirá encima de este archivo archivador.

Este campo sólo aparece si se está ejecutando el producto en z/OS.

[z/OS]

Número máximo de archivos históricos

Especifica el número máximo de versiones históricas del archivo de registro FRCA que se mantienen para una referencia futura.

Este campo sólo aparece si se está ejecutando el producto en z/OS.

[z/OS]

Formato de anotaciones FRCA

Especifica en qué formato aparece la información de acceso de cliente en el archivo de anotaciones FRCA. Si se selecciona Común, las entradas de anotaciones contienen el recurso solicitado y otros fragmentos de información, pero no contienen información de referencia, agentes de usuario y cookies. Si se selecciona Combinado, se incluye información de referencia, agentes de usuario y cookies.

Este campo sólo aparece si se está ejecutando el producto en z/OS.

Anotaciones de error

De forma predeterminada, la opción Utilizar servicio de anotaciones globales está seleccionada para las anotaciones de error. Este valor indica que el registro de errores toma de forma predeterminada los valores que están especificados para las anotaciones de error de la página Anotaciones de errores HTTP, acceso NCSA y FRCA en la consola administrativa. Si desea cambiar estos valores del canal de transporte HTTP específico, expanda la sección Registro de errores y seleccione la opción Utilizar registro específico de cadena.

Después de seleccionar la opción Utilizar anotaciones específicas de cadena, puede realizar los cambios de configuración siguientes:
  • Habilitar o inhabilitar explícitamente las anotaciones de errores HTTP.
  • Especificar la vía de acceso del archivo de anotaciones de acceso. Esta vía de acceso puede ser diferente de la vía predeterminada.
  • Especificar un tamaño máximo para el archivo de anotaciones de error. Este valor puede ser mayor o menor que el tamaño máximo predeterminado.
  • Especificar el tipo de mensajes de error que desea incluir en el archivo de anotaciones de errores HTTP.

Habilitar registro cronológico de errores

Cuando se selecciona, los errores HTTP que se producen mientras el canal HTTP procesa solicitudes de cliente se anotarán en el archivo de anotaciones de errores HTTP.

Vía de acceso del archivo de registro de errores

Indica la vía de acceso de directorio y el nombre del archivo de anotaciones de errores HTTP. Al especificar la vía de acceso de directorio pueden utilizarse sustituciones de variables como, por ejemplo, $(SERVER_LOG_ROOT).

[z/OS]Si ejecuta el producto en z/OS, debe utilizar una variable específica del servidor como, por ejemplo, $(SERVER_LOG_ROOT), para evitar conflictos de nombre de archivo de registro.

Tamaño máximo del archivo de anotaciones cronológicas de errores

Especifica el tamaño máximo, en megabytes, del archivo de anotaciones de errores HTTP. Cuando se alcanza el tamaño, se crea el archivo de anotaciones de archivador nombre_archivo_anotaciones. No obstante, cada vez que el archivo de registro original se desborda, la versión más actual del archivo original se escribirá encima de este archivo archivador.

Número máximo de archivos históricos

Especifica el número máximo de versiones históricas del archivo de anotaciones de errores HTTP que se guardan para su consulta futura.

Nivel de registro cronológico de errores

Especifica el tipo de mensajes de error que se incluyen en el archivo de anotaciones de errores HTTP.

Puede seleccionar:
Grave
Sólo se anotan las anomalías graves que impiden que el servidor de aplicaciones funcione correctamente.
Error
Se anotan los errores que hay en las respuestas a los clientes. Estos errores requieren que el administrador del servidor de aplicaciones intervenga si los generan los valores de configuración del servidor.
Aviso
Se anota la información sobre errores generales, como excepciones de socket, que se producen al manejar peticiones de clientes. Estos errores no suelen necesitar que el administración del servidor de aplicaciones intervenga.
Información
Se anota el estado de distintas tareas realizadas al manejar solicitudes de cliente.
Depuración
Se anota más información sobre el estado de tareas detalladas. Este nivel de registro cronológico no está pensado para sustituir el registro cronológico RAS para la depuración de problemas, aunque sí proporciona un informe de estado fijo en el proceso de solicitudes de clientes concretos. Si se selecciona este nivel de registro, debe especificar un archivo de registro de tamaño suficientemente grande en el campo Tamaño máximo del archivo de registro de errores en para contener toda la información que se anota.

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