Ferragens  
 
Conhecimento computador >> Ferragens >> Drives de computador e Armazenamento >> 
Substituir Pedidos de tempo limite em ColdFusion
Quando o tempo limite em ColdFusion ocorrer , um ou mais pedidos na fila não conseguiram chegar a piscina pedido em execução. Esta situação afeta negativamente o seu servidor como pedidos pendurar e anulam ou reiniciar. A boa notícia é que você pode substituir muitos pedidos de tempo limite , ajustando as configurações do servidor e fazendo algumas modificações tag . Change Request Timeout

Quando o formulário "Pedidos tempo após (segundos) " caixa está marcada , as solicitações que excedam o limite de tempo especificado serão cancelados. Abra a tela de "Administrador ColdFusion Server Settings " e defina o tempo limite de pedido de 30 segundos. Em seguida, você pode substituir a configuração de tempo limite Administrador ColdFusion para suas páginas mais longas. Para fazer isso , use o atributo timeout nas CFQUERY ou CFHTTP marcas , se você tem uma página com qualquer uma dessas tags. Alternativamente, atributo " requestTimeout " da tag cfsetting pode ser usado para substituir a configuração de tempo limite Administrador ColdFusion .
Ajuste threadWaitTimeout

O tempo limite de ajuste para threads na fila é a configuração threadWaitTimeout . Para substituir os pedidos , altere a configuração threadTimeout para 30 segundos. Você pode precisar de fazer mais ajustes , se necessário. A configuração threadTimeout deve ser definido como pelo menos o mesmo ou mais do que a definição RequestTimeout - a recomendação máxima é de 300 segundos. Solicitações de serviço sempre têm precedência sobre os pedidos em fila de espera , por isso, quando ajustando a configuração threadWaitTimeout , ter em conta quanto tempo um pedido vai esperar na fila para se tornar um pedido ativo antes que ela expire . A configuração threadWaitTimeout está no arquivo jrun.xml . Olhe-se no " jrun_root \\ JRun4 \\ servidores \\ cfusion \\ SERVER -INF " pasta para o arquivo jrun.xml se a configuração é uma instalação J2EE ; olhar em " cf_root \\ CFusionMX \\ runtime \\ servers \\ default \\ SERVER- INF " se é uma instalação de configuração do servidor .
Verifique doSomething.cfm Cronometragem

Tempos limite para a página doSomething.cfm em ColdFusion pode variar com base em como o atributo timeout da sua cfquery está definido . Se os tempos de página doSomething fora , você pode receber uma mensagem de erro no arquivo application.log que lê :

"Erro ", " jrpp -19 ", " 04/14/04 " , " . ; 10:34:02 " ," o pedido excedeu o limite de tempo permitido Tag: cfloop a seqüência especificada de arquivos incluídos ou processado é: C: Apache2048 \\ Apache2 \\ htdocs \\ shaws_ora \\ doSomething.cfm " < br >

Se você ver essa mensagem de erro ou um semelhante a ele , use a função GetTickCount ( ) para localizar código lento e tentar otimizar o desempenho da página.

Avisos e Considerações

Alterar o código pode não funcionar em todas as situações. Algumas tags em ColdFusion não são afetados pelas configurações modificadas , que incluem CFFTP , cfexecute , dfobject , CFSTOREDPROC e cfcontent . ColdFusion espera até que as ações dessas marcas estão concluídas e , em seguida, ele verifica se há um Pedido Timeout. Se não for recebido dentro das configurações do temporizador especificados , a thread irá travar e reiniciar .

Anterior :

Próximo : No
  Os artigos relacionados
·Usos para disquetes 
·Como copiar um CD do Windows para uma USB 
·Definição de unidades de disco rígido 
·Como excluir dados de um cartão Micro SD 
·Como adicionar Gigabytes para HP Pavilion A1700N 
·Que tipos de discos rígidos Trabalhar em um Dell 530 
·Como substituir um disco rígido em um computador Dell …
·Definir unidade Bay 
·O que é considerado memória secundária em um computa…
·Como excluir uma senha de cartão MicroSD 
  Artigos em destaque
·Como configurar o mouse Logitech botão Perfis 
·Como ligar uma GeForce 6200 com um cabo DVI 
·Como faço para que meu uso da CPU Baixo 
·Como faço para trocar as baterias em um V320 Cordless …
·Radeon 4770 vs. Radeon 5670 
·Por que não são cartuchos de impressora intercambiáv…
·Como instalar um disco rígido portátil 
·Como reparar uma impressora Laser Technologies 
·Como atualizar os drivers em um Secure Digital Card 
·Como desmontar uma unidade de disco rígido e montá-lo…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados