URL: https://linuxfr.org/forums/general-general/posts/apache-et-ses-logs Title: Apache et ses logs Authors: Flyounet Date: 2011年08月30日T09:30:50+02:00 Tags: apache Score: 0 Bonjour, Je suis sûr que parmis toi, lecteur, se cache un Apache Killer. # Préambule Le choix des logiciels a été mûrement réfléchi et il n'est pas question d'en changer (en plus c'est pas le sujet). # Infrastructure ## Network `Internet/RadianZ/Swift (filtrage IP+quelques blackBox) --> Dmz Outter --> Dmz Inner --> Trusted Zone --> Zone non nommée (DB + MainFrame)` A noter de l'affinité de session entre chaque couche. ## Soft Dmz Outter : **R**everse **P**roxy Servers (Apache mod_proxy_http, mod_rewrite + autres) Dmz Inner : **W**eb **S**ervers (Apache + Module propriétaire`[1]`) Trusted : **S**erver d'**A**pplication (propriétaire`[2]`) Plus loin : Hors sujet ## Flux La requête arrive sur le RP (qui traite ou envoi dans le mur) passe la main au WS qui transfère au SA (qui fait ses traitements, etc.). A noter aussi les ruptures de protocol (après la DMZ Inner et les mutual authentication entre chaque couche). # Problème Les logs Apache sont tous des `custom` et contiennent tous un `%D` à la fin. Soit une requête qui traverse les différentes couches et qui retourne 1071 octets de données : Sur le RP le temps d'une requête est 2582904μs Sur le WS le temps d'une requête est 2578351μs Sur le SA le temps d'une requête est 1003254μs Mes questions sont : * Qui me ment ? * Apache bufferise-t-il ce qui lui vient de plus loin avant de le renvoyer ou le renvoie-t-il au fil de l'eau ? * Le temps indiqué dans les logs indique-t-il : ** du début de la requête jusqu'à ce que le dernier octet soit renvoyé et la connexion clôturée ? ** du début de la requête jusqu'à ce que le premier octet soit renvoyé ? * D'où peut venir cette _latence_ ? * Si en amont de mes RPs le débit/latence est pourrave cela peut-il faire que le RP molassonne mon WS ? Merci pour vos réponses. `[1]` : Ca ressemble un peu au plugin IHS pour WebSphere pour ceux qui connaissent. Bref, dans le fonctionnement, on dirait un Reverse proxy qui fait du rewrite... `[2]` : Ca ressemble un peu à WebSphere, sauf que ça ne gère **absolument pas** du Java et en plus c'est pas stable...

AltStyle によって変換されたページ (->オリジナル) /