Ini ialah arahan make_combined_log2 yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
make_combined_log.pl - buat gabungan fail log daripada pangkalan data SQL
SINOPSIS
make_combined_log.pl <maya hos>
DESCRIPTION
Skrip perl ini mengekstrak data capaian httpd daripada pangkalan data MySQL dan memformatkannya
betul untuk menghuraikan oleh alat analisis log pihak ketiga.
Skrip itu bertujuan untuk dihabiskan oleh cron. Hujah baris perintahnya memberitahunya berapa banyak
rekod akses bernilai hari untuk diekstrak, dan virtual_host yang anda minati
(kerana ramai orang log beberapa virhosts ke satu MySQL db.) Ini membenarkan anda untuk menjalankannya
harian, mingguan, setiap 9 hari -- apa sahaja keputusan anda.
NOTA
Dengan "hari" yang saya maksudkan "ketulan 24 jam sebelum saat skrip ini dijalankan." Jadi jika anda
jalankannya pada 4:34 petang pada 12hb, ia akan kembali melalui 4:34 petang pada 11hb.
DIKENALI ISU
Oleh kerana GET dan POST tidak didiskriminasi dalam log MySQL, kami hanya akan menganggap itu semua
permintaan adalah GET. Ini sepatutnya mempunyai kesan yang boleh diabaikan pada mana-mana perisian analisis. Ini boleh
diperbaiki JIKA anda menyimpan permintaan HTTP penuh dalam pangkalan data anda dan bukannya hanya URI,
tetapi itu akan memakan banyak ruang dengan cepat...
Oleh kerana ini adalah penggodaman pantas, ia tidak melakukan ralat semasa daftar masuk yang paling kukuh
dunia. Jalankan dengan tangan untuk mengesahkan penggunaan anda sebelum meletakkannya di crontab.
Gunakan make_combined_log2 dalam talian menggunakan perkhidmatan onworks.net