WebSphere Load Balancer para IPv4 e IPv6
             Sistema operativos: AIX, HP-UX, Linux, Solaris, Windows

             Personalice la tabla de contenidos y los resultados de la búsqueda

Control de los registros de conexiones con el mandato staletimeout

Se considera que las conexiones están inactivas cuando no ha habido actividad en esa conexión durante el número de segundos especificado en el tiempo de espera sin actividad. Cuando se supere el número de segundos sin actividad, Load Balancer eliminará ese registro de conexión de sus tablas y se descartará el tráfico subsiguiente para esa conexión. El mandato staletimeout controla el modo en que Load Balancer gestiona las conexiones desocupadas y los registros de conexión asociados.

Acerca de esta tarea

Utilice el mandato staletimeout con el fin de controlar el período durante el que Load Balancer debería conservar conexiones en el estado de "establecidas", cuando no se haya visto tráfico activo en las tablas de Dispatcher.

Un cliente envía un paquete FIN después de que ha enviado todos sus paquetes, para que el servidor sepa que ha finalizado la transacción. Cuando Dispatcher recibe el paquete FIN, marca la transacción de estado activo a estado FIN. Cuando una transacción se marca como FIN, se puede borrar la memoria reservada para la conexión.

Procedimiento

Para cambiar el valor staletimeout, utilice el mandato dscontrol executor set. Escriba lo siguiente en el indicador de mandatos:
dscontrol executor set staletimeout tiempo
donde el valor de tiempo es en segundos.
Evitar problema: Es posible que algunos servicios tengan valores staletimeout propios.gotcha
Nota: Por ejemplo, LDAP (Lightweight Directory Access Protocol) tiene un parámetro de configuración denominado idletimeout. Cuando se han superado idletimeout segundos, se forzará el cierre de una conexión de cliente desocupado. También se puede establecer idletimeout en 0, lo que significa que nunca se forzará el cierre de la conexión.

Se pueden producir problemas de conectividad si el valor de tiempo de espera sin actividad de Load Balancer es menor que el valor de tiempo de espera del servicio. En el caso de LDAP, el valor de tiempo de espera sin actividad de Load Balancer toma el valor predeterminado de 300 segundos. Si no hay actividad en la conexión durante 300 segundos, Load Balancer eliminará el registro de conexión de sus tablas. Si el valor de idletimeout es mayor que 300 segundos (o está establecido en 0), el cliente todavía cree que tiene una conexión con el servidor. Cuando el cliente envía paquetes, Load Balancer los descartará. Esto provocará que se cierre la comunicación de LDAP cuando se realice una petición al servidor.

Para evitar este problema, establezca el idletimeout de LDAP en un valor que no sea cero, que sea igual o menor que el valor de tiempo de espera sin actividad de Load Balancer.




Información relacionada
Administración
Tema de tarea    

Condiciones de uso | Comentarios

Última actualización: 31 de julio de 2008, 3:18:06 PM EDT
http://publib.boulder.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=/com.ibm.websphere.edge.doc/lb/info/ae/tadm_stalecon.html