proxy apache tomcat garder vivante la confusion

J'ai un apache 2.2 serveur en face d'un serveur tomcat 6. à l'aide de mod_proxy_ajp sur apache pour des demandes de proxy pour tomcat. assez d'installation standard.

Si j'ai besoin de désactiver les connexions persistantes pour les navigateurs, comment dois-je faire?

J'ai besoin de faire désactiver "keep-alive" parce que je soupçonne que certains de mes utilisateurs ont des pare-feu qui peut-être laisser tomber une de l'onu-active keep-alive connexion au hasard provoque des problèmes.

Il y a différents "keep alive" de pièces et de morceaux de configuration d'apache et tomcat.

httpd.conf a "KeepAlive Off" (ce qui ne semble pas être de faire une différence dans mon cas)

également dans httpd.conf où vous définissez les directives ProxyPass, vous pouvez avoir un paramètre de "keepalive", mais c'est seulement censé aider si il y a des proxy/pare-feu entre mes apache et tomcat, il n'y en a pas dans mon cas et n'est pas le problème.

Tomcat lui-même, le connecteur http a "keepAliveTimeout" et "maxKeepAliveRequests" mais ce n'est que pour les connecteurs http.

Le tomcat connecteur ajp a aussi un "keepAliveTimeout", mais c'est pour ajp demandes provenant d'apache, vous ne savez pas si cela devrait/flux sur le réel de la requête HTTP à partir du navigateur de apache.

Pour couronner le tout, il est aussi le HTTP1.0 vs HTTP1.1 de différenciation.

De sorte qu'il devient source de confusion.... quelqu'un peut-il expliquer?

Je me demande pourquoi vous souhaitez désactiver le keep-alive fonctionnalité.

OriginalL'auteur Patrick | 2009-11-24