France Hardware : Forums de discussion
Retrouvez les prix près de chez vous :  
Index du forum | Liste des membres | Liste des groupes | Inscription | F-A-Q | Recherche
Pseudo :    Password :     
23 592 membres enregistrés - 1 913 481 posts - 99 188 topics
Index des forums FH  | Index des forums DegroupNews
      Programmation
           log apache dans Oracle (ou autre SGBD)
18 connectés(record : 272 le 28 octobre 2008 - 04 h 23)

Vous devez vous connecter pour répondre au topic.
log apache dans Oracle (ou autre SGBD)

tempo
Zen

Messages : 2 177
Inscrit le 14/09/02
Ville : Grenoble (SMH)
Non connecté
  Posté le 09 mai 2003 - 14 h 02 m 00 s
hello,

y'en a qui ont deja redirigé les log apache dans un SGBD (Oracle) ?
J'essaie de faire ca en passant par les "piped logs" mais mon script Perl ne vois rien arriver dans le STDIN...

Si qq connais...




alitokmen
Think ®

Messages : 3 687
Inscrit le 19/09/02
Ville : Grenoble, France || Ankara, Turquie
Non connecté
  Posté le 09 mai 2003 - 15 h 21 m 43 s
c quoi qui merde exactement?



S. Ali Tokmen
http://ali.tokmen.com
http://contact.ali.tokmen.com


tempo
Zen

Messages : 2 177
Inscrit le 14/09/02
Ville : Grenoble (SMH)
Non connecté
  Posté le 09 mai 2003 - 15 h 31 m 18 s
dans le httpd.conf, tu peux piper une du sortie log dans un script:
par exemple:

CustomLog "|/usr/local/apache/bin/myscript.pl" combined

suffit de bien preciser le "|"...
et quand je fais ca, apache monte bien ses process + un process /usr/local/apache/bin/myscript.pl vers lequel apache doit rediriger la sortie log. Le script recupere cette sortie log via le STDIN

en lancant mon script "a la mano":
/usr/local/apache/bin/myscript.pl < combined.log (par exemple)
c'est ok, je peux bien traiter les lignes de log (et renvoyer ca ou je veux, dans une base Oracle pour ce que je veux faire...)
mais le script est executé via apache, il ne voit rien arriver dans le STDIN :cry:

je vais quand meme faire un tour dans le ./configure apache, voir si j'ai pas oublier un parametre...

mais si tu as deja utilisé cette fonctionnalité, ca me rassurerait de savoir que ca marche...

(Apache 2.0.45)





tempo
Zen

Messages : 2 177
Inscrit le 14/09/02
Ville : Grenoble (SMH)
Non connecté
  Posté le 09 mai 2003 - 18 h 57 m 45 s
Bon Ok ca marche et les log apache vont directement dans une table Oracle (apres un p'tit coup de Perl :D )

Mon problème était lié à mon impatience, et aux buffers associés au pipes (STDIN). Un petit essai "en charge" (wget en boucle, avec petite temporisation) m'a permis de franchir le cap des 4096 octets de log, et de confirmer tout ca...

En tout cas, voila, vous savez que les log appache peuvent directement etre stockés en DB via un peu de Perl...




mandrake74
Buffer overflow

Messages : 1 287
Inscrit le 09/12/02
Ville : Paname
Non connecté
  Posté le 15 mai 2003 - 22 h 57 m 52 s
Cool, j'en connais un qui va etre interessé par cette fonctionnalité...

Thx! :jap:



NOP NOP NOP LOOP CALL

tempo
Zen

Messages : 2 177
Inscrit le 14/09/02
Ville : Grenoble (SMH)
Non connecté
  Posté le 16 mai 2003 - 01 h 11 m 37 s
fais juste gaffe, y'a 2 problematiques:

- maintenir la connexion DB ouverte (le SGBDR peut tomber cette connexion sur timeout, et on peut penser également à un shutdown du SGBDR ou une deconnexion reseau).
- arret d'apache: flush du STDIN (recuperer les données dans le pipe) et kill du job pipé (d'apres ce que j'ai vu, sans faire de traitement special le job ne tombe pas...)

de mon coté, j'ai pas trop regardé, je voulais juste avoir un aperçu...




mandrake74
Buffer overflow

Messages : 1 287
Inscrit le 09/12/02
Ville : Paname
Non connecté
  Posté le 16 mai 2003 - 11 h 52 m 07 s
>maintenir la connexion DB ouverte

La je comprends, ca parait logique

>arret d'apache

La par contre ca me surprend, mais merci pour le tip



NOP NOP NOP LOOP CALL

Page genérée en 0.3121 secondes par RahForum 2.0 | Gzip off |  Stats |  Metaforums |  RSS
© 2004 Cerbere Systems.
Prix Matériel Informatique | Informatique Lyon | Informatique Grenoble | Informatique Annecy | Informatique Marseille | Informatique Bordeaux | Forum Informatique
ADSL |Actualité ADSL | e-commerce | Commande Au Volant
Creative Commons
Message Boards and Forums Directory