Utilice esta página para ver y configurar un canal de transporte HTTP. Este tipo de canal de transporte maneja las peticiones HTTP de un cliente remoto.
Un canal de transporte HTTP analiza las peticiones HTTP y busca un canal de aplicación adecuado para manejar la petición y enviar una respuesta.
Para ver esta página de la consola administrativa, pulse Servidores > Tipos de servidor > Servidores de aplicaciones WebSphere > 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.
Especifica el nombre del canal de transporte HTTP.
El campo de nombre no puede contener los siguientes caracteres: # \ / , : ; " * ? < > | = + & % '
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.
Tipo de datos | Serie |
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 está habilitado el compartimiento de puertos y la cadena de transporte incluye varios canales a los que puede remitir datos. El canal de la cadena con el peso de discriminación más bajo es el primero que examina los datos de entrada y determina si es o no el propietario de dichos datos.
Tipo de datos | Entero positivo |
Valor predeterminado | 0 |
Especifica la cantidad de tiempo, en segundos, que el canal de transporte HTTP espera a que se termine una petición de lectura en un socket después de producirse la primera lectura. La lectura que se espera puede ser el cuerpo de la petición de lectura, como por ejemplo POST, o parte de las cabeceras, si no todas se han leído como parte de la primera lectura que se produce en el socket para esta petición.
Tipo de datos | Entero |
Valor predeterminado | 60 segundos |
Especifica el intervalo 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 se quedan rezagadas detrás de nuevas peticiones. 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.
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 requieren 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. Si cambia el valor de este parámetro, asegúrese de que el nuevo valor sigue protegiendo al servidor ante cliente malintencionados.
Tipo de datos | Entero |
Valor predeterminado | 300 segundos |
Especifica el intervalo de tiempo en segundos que el canal de transporte HTTP permite a un socket permanecer desocupado entre peticiones.
Tipo de datos | Entero |
Valor predeterminado | 30 segundos |
Cuando se selecciona, especifica que las conexiones del canal de transporte HTTP se dejan abiertas entre las distintas peticiones. 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 peticiones.
Si los clientes sólo envían peticiones 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.
Si se selecciona, especifica que el número de peticiones persistentes por conexión no tiene límite.
Si se selecciona, especifica que el número de peticiones persistentes por conexión se limita al número especificado para la propiedad Número máximo de peticiones persistentes. Se hace caso omiso de esta propiedad si la propiedad Utilizar conexiones persistentes (mantener activado) no está habilitada.
Cambie el valor especificado para el parámetro de número máximo de peticiones persistentes de modo que se aumente el número de peticiones 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 peticiones persistentes controla el número de peticiones 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, lo cual limita el número de peticiones a través de una sola conexión. El valor de tiempo de espera persistente hace que se cierren, de todos modos, los sockets desocupados e impide que se agoten los sockets abiertos en el servidor.
Especifica el número máximo de peticiones persistentes que se permiten en una única conexión HTTP. Puede añadir un valor en este campo sólo si la propiedad Peticiones persistentes máximas por conexión está seleccionada.
Cuando se ha habilitado la opción Utilizar conexiones persistentes, el parámetro Máximo de peticiones persistentes controla el número de peticiones 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 inhabilitará el proceso que limita el número de peticiones a través de una sola conexión. El valor de tiempo de espera persistente hará que se cierren, de todos modos, los sockets desocupados e impedirá que se agoten los sockets abiertos en el servidor.
Si se especifica un valor de 0 o 1, únicamente se permite una petición por conexión.
Tipo de datos | Entero |
Valor predeterminado | 100 |
Especifica, en bytes, el tamaño máximo para una cabecera que se puede incluir en una petición 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 petición HTTP como intento para realizar un recurso de sistema como, por ejemplo, las aplicaciones que manejan peticiones HTTP, básicamente no disponibles para otros usuarios previstos.
El valor predeterminado de esta propiedad es 32768 bytes.
Especifica el número máximo de cabeceras que se pueden incluir en una sola petición 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 petición HTTP como intento de realizar un recurso de sistema como, por ejemplo, las aplicaciones que procesan peticiones HTTP, básicamente no disponibles para sus usuarios previstos.
El valor predeterminado de esta propiedad es 50.
Si se selecciona, especifica que el tamaño del cuerpo de una petición HTTP está limitado.
Esta propiedad puede utilizarse para evitar ataques de denegación de servicio que utilizan grandes peticiones HTTP, como un intento de hacer que un recurso del sistema, como las aplicaciones que procesan peticiones HTTP, estén básicamente no disponibles para sus usuarios previstos.
Especifica, en bytes, el límite de tamaño máximo del cuerpo de una petición HTTP. Si se supera este tamaño, la petición 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 petición está seleccionada.
Puede utilizar los valores de esta sección para configurar y habilitar las anotaciones de acceso National Center for Supercomputing Applications (NCSA) o anotaciones de errores HTTP. Si ejecuta el producto en z/OS, también puede utilizar esta sección para configurar y habilitar anotaciones 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 anotaciones habilitados se inicie cuando arranque el servidor, pulse Servidores > Tipos de servidor > Servidores de aplicaciones WebSphere > nombre_servidor. A continuación, en la sección Resolución de problemas, pulse Anotaciones de errores HTTP, acceso NCSA y FRCA y seleccione Habilitar anotación cronológica durante el arranque del servidor. Cuando se selecciona esta opción, se inician automáticamente todos los servicios de anotaciones de errores HTTP, NCSA o NCSA cuando arranca el servidor.
De forma predeterminada se selecciona la opción Utilizar servicio de anotaciones globales para las anotaciones de acceso NCSA. Este valor significa que los valores de anotaciones de acceso NCSA toman por omisión los valores especificados para las anotaciones de acceso NCSA de la página Anotaciones de errores HTTP y FRCA de la consola administrativa. Si desea modificar los valores de 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.
De forma predeterminada se selecciona la opción Utilizar servicio de anotaciones globales para las anotaciones FRCA. Este valor significa que los valores de anotaciones FRCA toman por omisión los valores especificados para las anotaciones de acceso NCSA de la página Anotaciones de errores HTTP y FRCA de la consola administrativa. Si desea modificar los valores de 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 se muestra si ejecuta el producto en z/OS.
De forma predeterminada se selecciona la opción Utilizar servicio de anotaciones globales para las anotaciones de errores. Este valor significa que los valores de anotaciones de error toman por omisión los valores especificados para las anotaciones de error de la página Anotaciones de errores HTTP y FRCA de la consola administrativa. Si desea modificar los valores de este canal de transporte HTTP específico, expanda la sección Anotaciones de error y seleccione la opción Utilizar anotaciones específicas de cadena.
Cuando se selecciona, se conserva un registro de peticiones de cliente de entrada que maneja el canal de transporte HTTP se conserva en el archivo de anotaciones cronológicas de acceso NCSA.
Especifica el nombre y la vía de acceso del directorio del archivo de registro cronológico de acceso NCSA. Al especificar la vía de acceso de directorio pueden utilizarse sustituciones de variables como $(SERVER_LOG_ROOT).
Si ejecuta el producto en z/OS, debe utilizar una variable específica de servidor, como $(SERVER_LOG_ROOT), para evitar colisiones en el nombre del archivo de anotaciones.
Especifica el tamaño máximo, en megabytes, del archivo de registro cronológico de acceso NCSA. Cuando se alcanza este tamaño, se crea el archivo de registro cronológico denominado nombre_archivo_registro_cronológico. No obstante, cada vez que el archivo de registro cronológico original se desborda, la versión más actual del archivo original se escribirá encima de este archivo archivador.
Especifica el número máximo de versiones históricas del archivo de anotaciones de acceso NCSA que se guardan para su consulta futura.
Especifica el formato en el que aparece la información de acceso de cliente en el archivo de anotaciones NCSA. Si selecciona Común, las entradas de registro cronológico contienen el recurso solicitado y otra información, pero no contienen información de referencia, de agente de usuario ni de cookies. Si se selecciona Combinado, se incluye información de referencia, de agente de usuario y de cookies.
Cuando se selecciona, se conserva un registro de peticiones de cliente de entrada que maneja el canal de transporte HTTP se conserva en el archivo de anotaciones cronológicas FRCA.
Este campo sólo se muestra si ejecuta el producto en z/OS.
Especifica el nombre y la vía de acceso del directorio del archivo de anotaciones FRCA. Utilice una variable específica de servidor, como $(SERVER_LOG_ROOT), para impedir conflictos de nombre de archivo.
Este campo sólo se muestra si ejecuta el producto en z/OS.
Especifica el tamaño máximo, en megabytes, del archivo de anotaciones FRCA. Cuando se alcanza este tamaño, se crea el archivo de registro cronológico denominado nombre_archivo_registro_cronológico. No obstante, cada vez que el archivo de registro cronológico original se desborda, la versión más actual del archivo original se escribirá encima de este archivo archivador.
Este campo sólo se muestra si ejecuta el producto en z/OS.
Especifica el número máximo de versiones históricas del archivo de anotaciones FRCA que se guardan para su consulta futura.
Este campo sólo se muestra si ejecuta el producto en z/OS.
Especifica el formato en el que aparece la información de acceso de cliente en el archivo de anotaciones FRCA. Si selecciona Común, las entradas de registro cronológico contienen el recurso solicitado y otra información, pero no contienen información de referencia, de agente de usuario ni de cookies. Si se selecciona Combinado, se incluye información de referencia, de agente de usuario y de cookies.
Este campo sólo se muestra si ejecuta el producto en z/OS.
Cuando se selecciona, los errores HTTP que se producen mientras el canal HTTP procesa peticiones de cliente se anotarán en el archivo de anotaciones de errores HTTP.
Indica la vía de acceso de directorio y el nombre del archivo de registro cronológico de errores HTTP. Al especificar la vía de acceso de directorio pueden utilizarse sustituciones de variables como $(SERVER_LOG_ROOT).
Si ejecuta el producto en z/OS, debe utilizar una variable específica de servidor, como $(SERVER_LOG_ROOT), para evitar colisiones en el nombre del archivo de anotaciones.
Indica el tamaño máximo, en megabytes, del archivo de registro cronológico de errores. Cuando se alcanza este tamaño, se crea el archivo de registro cronológico denominado nombre_archivo_registro_cronológico. No obstante, cada vez que el archivo de registro cronológico original se desborda, la versión más actual del archivo original se escribirá encima de este archivo archivador.
Especifica el número máximo de versiones históricas del archivo de anotaciones de errores HTTP que se guardan para su consulta futura.
Especifica el tipo de mensajes de error que se incluyen en el archivo de anotaciones de errores HTTP.
Los enlaces marcados (en línea) requieren acceso a Internet.