Pergunta

Eu recentemente trocou o meu servidor Tomcat para usar AJP liderada pelo Apache. No gerenciador eu estou vendo:

Stage   Time    B Sent  B Recv  Client  VHost   Request
K   15395557 ms ?   ?   67.195.114.27   ?   ?
K   15859951 ms ?   ?   119.63.196.73   ?   ?
etc.

Este é um sinal do Tomcat segurando a conexão aberta muito, muito tempo?

Eu estou ciente que eu tenho algum tipo de vazamento, porque periodicamente meu aplicativo é executado fora de conexões de banco de dados e paradas. Estou à procura de evidências de que o comportamento acima é parte desse problema. Vou observar que o front-end para este é um Javascript a comunicação usando REST Jquery.

Muito obrigado antecipadamente.

crossposted de ServerFault porque eu não estou vendo nada lá. :-(

Foi útil?

Solução

O protocolo AJP é projetado para trabalhar com longa execução conexões persistentes. Isso é normal e esperado. Tanto o Apache e Tomcat manterá pools de conexão / rosca, e só criar novos quando necessário.

Isto em si não é uma razão convincente para AJP suspeito para o seu vazamento de memória, embora se você começou a ficar o vazamento após que você se mudou para AJP, então claramente algo está em algum lugar mal configurado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top