A aplicação Web com Hibernate e ColdFusion8 sobe para 99% da CPU

1

Temos um aplicativo com ColdFusion 8 (o mais recente lançamento oficial totalmente atualizado) em ambiente unix que o processador às vezes chega a 99%.

Às vezes, leva dias e outras vezes leva minutos. Também usamos o modo de hibernação para a lógica de negócios.

Tentamos remover todo o cache de modelos e desativar o mecanismo de armazenamento das sessões do cliente (de acordo com este informações da Adobe) em coldfusion.

Nada funcionou. Quando nós desativamos o cache de templates, leva apenas 2 horas para ir até 99% da CPU.

Alguma sugestão? Todos serão muito apreciados.

Obrigado antecipadamente.

    
por lfbn 03.12.2009 / 16:47

2 respostas

2

As razões podem ser realmente muito diferentes. Uma vez eu tive um laço eterno e idiota em um modelo simples.

Pense que o Fusion Reactor é o que você precisa. Isso me ajudou a resolver a questão muito semelhante.

    
por 03.12.2009 / 20:57
0

Esta resposta é geralmente algo que eu só dou SO, mas perfil! Verifique se não há algum tipo de vazamento de memória, thread, identificador ou arquivo no seu aplicativo. Se você puder verificar que não é o seu aplicativo, eu o encaminharia para buscar suporte da Adobe, especialmente se você puder mostrar a eles, a partir de seus resultados de criação de perfil, que o vazamento está ocorrendo no domínio deles.

    
por 03.12.2009 / 17:17