![[z/OS]](../images/ngzos.gif)
Condiciones de tiempo excedido, causas posibles y arreglos
En este archivo se ofrece una lista de las variables de temporizador habituales y las herramientas para supervisar estas condiciones de tiempo de espera.
El temporizador que caduque primero puede que no indique el problema real que se debe solucionar. Para diagnosticar correctamente las condiciones de tiempo de espera, debe conocer todos los valores del temporizador que se aplican para una región de sirviente determinada.
Tipo general de temporizador | Causas posibles | Soluciones posibles |
---|---|---|
Entrada | El cliente ha enviado sólo una parte de los datos y se ha retrasado en enviar el resto. | La aplicación en el cliente puede considerar tener lógica de reintento si no recibe a cambio un código menor de tiempo de espera. |
Sesión | La sesión está desocupada debido a la falta de uso. | Si considera que la pérdida de sesiones desocupadas es un problema, aumente los valores de los tiempos de espera de sesión persistente o utilice la sesión con más frecuencia. |
Asignación de WLM | No hay hebras libres para elegir la solicitud debido a una de
las siguientes condiciones:
En ambos casos, se excede el tiempo de espera de la solicitud que se va a asignar en la cola WLM de un sirviente (región). |
Si las hebras están todas ocupadas procesando solicitudes, esto
puede indicar una de las siguientes condiciones:
|
Transacción | Las causas posibles de los tiempos de espera de transacción son:
|
Consulte las soluciones posibles para los tiempos de espera de asignación de WLM. Asimismo, puede buscar mensajes que indiquen alguna contención de los recursos implicados en la transacción que ha excedido el tiempo de espera. |
Salida | Las causas posibles de los tiempos de espera de salida son las mismas que las de asignación de WLM (la asignación es para IIOP, y la salida para HTTP). | Consulte las soluciones posibles para los tiempos de espera de asignación de WLM. Asimismo, puede utilizar la variable de WebSphere protocol_accept_ http_work_after_min_srs=1 para impedir que el manejador de transporte HTTP despache solicitudes mientras WLM no inicie un número mínimo de regiones de sirviente. |