A instância do multiservidor Coldfusion trava

1

Eu tenho uma configuração do multiservidor coldfusion 8 com o IIS no Windows 2008 Standard SP2 e quando uma instância "trava" (não consigo conectar à instância do reator de fusão) o servidor web lança um "serviço 503 indisponível". A instância de restos parece funcionar bem no reator de fusão, mas o site tem apenas o 503. Eu tenho que reiniciar os processos de jvm e o IIS para fazer o site funcionar novamente.

Os processos jvm possuem a opção -Xmx2048m e os instanaces têm 2.5Gb alocados. Talvez o processo de jvm atinja o limite de 2 Gb e pare de funcionar? Pode ser um problema entre instâncias do IIS e do CF?

Sou novo no processo de depuração de CF, como posso descobrir por que a instância trava?

Obrigado

@ Mr Nil: O servidor é de 64 bits. Estou pesquisando as postagens de Mike Brunt. Obrigado por apontar.

@jfrobishow: Sim, alcança os 2Gb. As outras configurações do jvm:

java.args=-server -Xmx2548m -Xms768m -Dsun.io.useCanonCaches=false -XX:MaxPermSize=256m -XX:+UseParallelGC -Xbatch -Dcoldfusion.rootDir={application.home}/ -Djava.security.policy={application.home}/servers/cfusion/cfusion-ear/cfusion-war/WEB-INF/cfusion/lib/coldfusion.policy -Djava.security.auth.policy={application.home}/servers/cfusion/cfusion-ear/cfusion -war/WEB-INF/cfusion/lib/neo_jaas.policy
    
por sysadmin1138 17.01.2011 / 11:45

2 respostas

1

Se você estiver executando uma versão de 32 bits do JRun, não poderá atribuir mais de 1Gb de RAM. Você só pode atribuir essa quantidade de RAM com a versão de 64 bits do JRun.

Este é um problema com a versão de 32 bits da JVM e não com o ColdFusion ou o JRun. O máximo que você pode usar com a JVM de 32 bits em 1,4 GB, mas quando você tiver atribuído o espaço PermGen, apenas 1 / 1.2 GB estará disponível.

Não sou especialista nisso, mas conheço um homem que é. Faça uma pesquisa no Google por ColdFusion JVM Tuning e Mike Brunt. Você encontrará muitas informações sobre esse assunto.

    
por 18.01.2011 / 23:21
0

Você realmente precisa de muita memória RAM atribuída ao heap? Você vê o uso rastejando até 2 GB no FusionReactor antes de travar?

Quais são as outras configurações da JVM?

    
por 18.01.2011 / 15:39