Changeset 1346
- Timestamp:
- 12/15/04 04:13:30 (8 years ago)
- Location:
- trunk/bin
- Files:
-
- 1 deleted
- 1 edited
-
stat_consop.php (modified) (5 diffs)
-
stat_consop2.php (deleted)
Legend:
- Unmodified
- Added
- Removed
-
trunk/bin/stat_consop.php
r1340 r1346 1 1 #!/usr/bin/php4 -q 2 2 <?php 3 @set_time_limit(0); 4 5 include("/var/alternc/bureau/class/config_nochk.php"); 6 7 // Libère le bureau ! 8 alternc_shutdown(); 3 9 4 10 // Ce script lit un fichier de log apache et insère les statistiques de visite par jour et par domaine / sous-domaine dans la table stat_http. … … 8 14 $each=1000000; 9 15 // Emplacement du fichier apache (s'il se termine par .gz, gzopen et gzgets seront utilisés) 10 $apache="/var/log/apache/access.log.312.gz"; 16 17 for ($k=3;$k>=2;$k--) { 18 19 $apache="/var/log/apache/access.log.$k.gz"; 11 20 12 21 22 echo "################################################\n"; 23 echo date("d/m/Y H:i:s")." : Traitement de $apache \n"; 24 echo "################################################\n"; 13 25 14 // Ne pas toucher ci-dessous.15 16 @set_time_limit(0);17 18 include("/var/alternc/bureau/class/config_nochk.php");19 20 // Libère le bureau !21 alternc_shutdown();22 26 23 27 if (substr($apache,-3)==".gz") { … … 46 50 while ($s=$gets($f,2048)) { 47 51 $s=trim($s); 48 echo "ligne : $s\n"; flush();49 $s=str_replace('\\"','',$s);50 52 if (preg_match('/^[^ ]* [^ ]* [^ ]* \\[([0-9]*)\\/([a-zA-Z]*)\\/([0-9]*):[0-9]*:[0-9]*:[0-9]* [^ ]* "[^"]*" ([0-9-]*) ([0-9-]*) "[^"]*" "[^"]*" [0-9]* ([^ ]*)$/',$s,$mat)) { 51 53 // ok, 1: jour 2: mois (english) 3: année 4: http result (200/404 ...) 5: taille 6: domaine … … 86 88 $insert++; 87 89 } 88 //mysql_query($sql);90 mysql_query($sql); 89 91 } 90 92 echo "$update updates and $insert inserts (uidcache size = ".count($domuid).") \n"; … … 121 123 122 124 125 126 echo "\n$apache terminé...\n\n"; 127 128 } 129 130 123 131 ?>
Note: See TracChangeset
for help on using the changeset viewer.
