salut tous le monde !
en faite j'ai un portail web qui génère plus de 100000 visites par moi et avec un seul serveur web le site plantais toujours alors j'ai ajouté un nouvelle serveur et j'ai partagé la charge sur les deux serveurs avec le loadbalancing mais le seul problème qui me reste c'est comment générer les statistiques du site avec deux fichiers logs distant :(
quelqu'un a une idée pour fusionné les deux fichiers en temps réel sans perte de données?
merci pour votre aide :)
# serveur de log
Posté par Matthieu Moy (site web personnel) . Évalué à 1.
?
# man bash+wget
Posté par WH (site web personnel) . Évalué à 1.
Ca doit te prendre un temps fou ! Tu as pensé à faire un script pour automatiser tout ça ?
# re
Posté par LaBienPensanceMaTuer . Évalué à 2.
Par exemple, si tu utilises webalizer, alors un simple cat *.log | webalizer <...> devrait suffire.
Après tu as toujours le module pour logguer dans une base SQL[1] et ensuite de faire un bête script qui s'occupera de faire un select vers un fichier texte.
Sinon, tu as la solution d'un espace disque partagé entre les deux serveurs, l'un logguant vers access-serv1.log l'autre vers access-serv2.log et hop, cat access-serv{1,2}.log | webalizer
Tu as encore la solution de rediriger tes logs vers un script perl (en remplaçant access.log par |command) qui se chargerait de réassembler les logs.
En gros t'as plein de possibilitées des plus triviales aux plus tordus ....
[1] http://www.gplhost.com/?rub=softwares&sousrub=logsql(...)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.