Questo è il comando make_combined_log2 che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
make_combined_log.pl - crea un file di registro combinato dal database SQL
SINOSSI
make_combined_log.pl <virtuale ospite>
DESCRIZIONE
Questo script perl estrae i dati di accesso httpd da un database MySQL e lo formatta
correttamente per l'analisi da parte di strumenti di analisi dei log di terze parti.
Lo script deve essere eseguito da cron. I suoi argomenti della riga di comando gli dicono quanti
giorni di record di accesso da estrarre e a quale virtual_host sei interessato
(perché molte persone registrano diversi virthost su un db MySQL.) Questo ti permette di eseguirlo
giornalmente, settimanalmente, ogni 9 giorni, qualunque cosa tu decida.
NOTA
Per "giorni" intendo "pezzi di 24 ore prima del momento in cui questo script viene eseguito". Quindi se tu
eseguirlo alle 4:34 del 12, tornerà indietro fino alle 4:34 dell'11.
NOTO PROBLEMI
Poiché GET e POST non sono discriminati nel registro MySQL, daremo per scontato che tutto
le richieste sono GET. Questo dovrebbe avere un effetto trascurabile su qualsiasi software di analisi. Questo potrebbe
essere rimediato SE hai memorizzato l'intera richiesta HTTP nel tuo database invece del solo URI,
ma questo ti costerà MOLTO spazio molto rapidamente...
Poiché questo è un trucco un po' veloce, non esegue il controllo degli errori più robusto
il mondo. Eseguilo manualmente per confermare l'utilizzo prima di inserirlo in crontab.
Usa make_combined_log2 online utilizzando i servizi onworks.net