performance apache e ajp

Ho un apache seduto di fronte a due server app tomcat (uno sullo stesso server fisico, l'altro in un altro) che richiede un lavoro di tempo (da 0,5 a 10 secondi per richiesta). Il server http apache sta per essere ucciso da una media di 1 a 2 richieste concorrenti al secondo. entrambi i server sono circa 2 GB di RAM. C'è un modo per ottimizzare apache per gestire il carico? qualsiasi consiglio è benvenuto.



 BalancerMember ajp: // localhost: 8009 / xxxxxx
 BalancerMember ajp: //XXX.XX.XXX.XX: 8009 / xxxxxx

Continuo a ricevere quanto segue in apache2.2 log:

 [Mon Dec 28 00:31:02 2009] [errore] ajp_read_header: ajp_ilink_receive fallito
 [12/12/2010] [errore] (120006) APR non capisce questo codice di errore: proxy: read response failed from 127.0.0.1:8009 (localhost)

One Solution collect form web for “performance apache e ajp”

è ansible bilanciare il carico tra i due server. Cercate di dare più carico al tomcat standalone. Qui trovate gli stessi esempi: http://httpd.apache.org/docs/2.2/mod/mod_proxy.html#proxypass

Il messaggio di errore appare come il tuo tomcat non sta restituendo alcuna risposta. Hai fatto un'occhiata ai tuoi log di tomcat? Forse i tomcati hanno qualche problema e apache sta tenendo aperti i collegamenti. Questa potrebbe anche essere una fonte per l'apache che offre. Hai mod_status installato sul tuo apache? Questo potrebbe dare ulteriori suggerimenti.

cristiano

Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.