“Conocimientos Hardware>Discos y almacenamiento informáticos

Anulación de solicitudes de tiempo de espera en ColdFusion

2011/1/20
Cuando se producen tiempos de espera en ColdFusion, una o más solicitudes en cola no han logrado llegar a la piscina solicitud de ejecución. Esta situación repercute negativamente en su servidor que solicita cuelgan y se cancelan o reiniciar . La buena noticia es que usted puede cambiar muchas solicitudes de tiempo de espera mediante el ajuste de la configuración del servidor y hacer algunas modificaciones de la etiqueta. Cambiar Request Timeout

Cuando las "Solicitudes de tiempo de espera después de ( segundos ) " casilla está marcada , las solicitudes que superen el límite de tiempo especificado se cancelan . Abra la pantalla " ColdFusion Server Administrator Settings " y ajuste el tiempo de espera de solicitud de 30 segundos. A continuación , puede modificar la configuración de tiempo de espera de administrador de ColdFusion para las páginas largas. Para ello, utilice el atributo de tiempo de espera en el cfquery o etiquetas cfhttp , si usted tiene una página con cualquiera de esas etiquetas. Como alternativa , el atributo " requestTimeout " de la etiqueta cfsetting se puede utilizar para reemplazar la configuración de tiempo de espera administrador de ColdFusion .
Ajuste threadWaitTimeout

El valor de tiempo de espera para las roscas en cola es el ajuste threadWaitTimeout . Para anular pedidos , cambie el ajuste threadTimeout a 30 segundos. Puede que tenga que realizar ajustes adicionales en caso necesario. El ajuste threadTimeout se debe establecer en al menos el mismo o más de la configuración RequestTimeout - la recomendación máxima es de 300 segundos . Solicitudes de servicio siempre tienen prioridad sobre las solicitudes en cola , así que cuando ajustar la configuración threadWaitTimeout , tenga en cuenta el tiempo que una petición en cola esperará a ser una solicitud activa antes de que el tiempo de espera . El ajuste threadWaitTimeout está en el archivo jrun.xml . Busque en la carpeta " jrun_root \\ JRun4 \\ servers \\ cfusion \\ SERVER- INF " para el archivo jrun.xml si la configuración es una instalación J2EE , buscar en " cf_root \\ CFusionMX \\ runtime \\ servers \\ default \\ SERVER- INF " si se trata de una instalación de configuración del servidor .
Compruebe doSomething.cfm temporización

Tiempos de espera para la página doSomething.cfm en ColdFusion puede variar en función de cómo el atributo timeout de se establece su cfquery . Si la página doSomething el tiempo de espera , puede recibir un mensaje de error en el archivo application.log que dice:

" Error", " jrpp - 19 ", " 04/14/04 ", " . ; 10:34:02 " , " la petición ha sobrepasado el límite de tiempo permitido Tag : cfloop la secuencia determinada de los archivos incluidos o procesado es: C: Apache2048 \\ Apache2 \\ htdocs \\ shaws_ora \\ doSomething.cfm "

Si aparece este mensaje de error o una similar , utilice el GetTickCount () para localizar el código de movimiento lento y tratar de optimizar el rendimiento de la página.
advertencias y consideraciones

Cambio del código puede no funcionar en todas las situaciones . Algunas etiquetas de ColdFusion no se ven afectadas por los ajustes modificados , los cuales incluyen CFFTP , cfexecute , dfobject , CFSTOREDPROC y cfcontent . ColdFusion espera hasta que se completen las acciones de las etiquetas y luego comprueba si una solicitud de tiempo de espera. Si no se recibe dentro de los ajustes del temporizador especificado , el subproceso se bloquea y luego reiniciar .

Discos y almacenamiento informáticos
Cómo utilizar un puerto USB
Cómo conectar los altavoces a un House Computadora
Cómo ver el conjunto de 1 TB Drive
Cómo liberar la memoria RAM atascada
Cómo escribir GB de datos en un CD de 700 MB
Cómo instalar una Caja para disco duro
Cómo utilizar una cámara web integrada en un Notebook
Cómo solucionar el identificador de llamadas para el Magic Jack El uso de un resistor 100K
Conocimientos Informáticos © http://www.ordenador.online