[AlternC-dev] Fichiers logs Apache séparés

Retour à l'archive de la liste
Le site d'AlternC
Google Custom Search

Dario Spagnolo i at dariospagnolo.org
Sam 13 Jan 20:58:52 CET 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

The Anarcat wrote:
> Évidemment, ceci est très sous-optimal. Un (deux? awk + sh?) fork par
> ligne de fichier, ça bousillerait complètement notre serveur ici,
> j'oserais même pas essayer ça. De plus, c'est un fopen/fclose par
> ligne de log (plus précisément, un open, un seek, un write, un close,
> 4 syscalls!).

Juste une idée à chaud : consigner temporairement les lignes de log dans
une BDD mysql et régulièrement tout "flusher" dans des fichiers séparés.
On évite ainsi un grand nombre de fopen/fclose, par contre on obtient
beaucoup mysql_connect et use db... Je ne sais pas ce qui est mieux.

> J'espère que ça sera utile et que je suis compréhensible. :)

Oui très ! En gros tu as soulevé le problème des performances qui est
certainement un vrai problème à résoudre. Je ferai des tentatives avec
les quelques pistes que tu as suggeré et s'il en ressort quelque chose
de concluant, je reviendrai peut-être à la charge :)

Merci !

- --
Dario
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)

iD8DBQFFqTn7zyik/zPUtsYRAmuNAJ9DZZA+/YbfxAgP6O5E0M2mGMWKrwCfeSq0
8TDVlBnGjy3rE7yOx88mZ9M=
=zcU+
-----END PGP SIGNATURE-----



Plus d'informations sur la liste de diffusion Dev