Domanda

Recentemente ho acceso il mio server Tomcat di utilizzare AJP fronteggiata da Apache. Nel gestore sto vedendo:

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

E 'questo un segno della Tomcat tenendo la connessione aperta troppo, troppo a lungo?

Sono consapevole che ho una qualche forma di perdita, perché periodicamente la mia app si esaurisce di connessioni al database e fermate. Sto cercando la prova che il comportamento di cui sopra è parte di quel problema. Ti faccio notare che il front-end per questo è un Javascript la comunicazione utilizzando REST in jQuery.

Grazie mille in anticipo.

ServerFault perché io non sto vedendo nulla. :-(

È stato utile?

Soluzione

Il protocollo AJP è progettato per funzionare con il lungo in esecuzione connessioni persistenti. Questo è normale e previsto. Sia Apache e Tomcat manterranno pool di connessioni / thread, e solo creare nuovi quando necessario.

Questo di per sé non è un motivo valido per AJP sospetto per la perdita di memoria, anche se se hai iniziato ottenere la perdita dopo si trasferisce a AJP, allora è chiaro che qualcosa è da qualche mal configurato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top