این دستور make_combined_log2 است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
make_combined_log.pl - فایل لاگ ترکیبی را از پایگاه داده SQL بسازید
خلاصه
make_combined_log.pl <virtual میزبان>
شرح
این اسکریپت پرل داده های دسترسی httpd را از پایگاه داده MySQL استخراج کرده و آن را قالب بندی می کند
به درستی برای تجزیه توسط ابزارهای تجزیه و تحلیل لاگ شخص ثالث.
این اسکریپت قرار است توسط cron اجرا شود. آرگومان های خط فرمان آن به آن می گویند که چند
رکوردهای دسترسی چند روزه برای استخراج، و اینکه به کدام هاست مجازی علاقه دارید
(زیرا بسیاری از افراد چندین virthost را به یک db MySQL وارد می کنند.) این به شما امکان می دهد آن را اجرا کنید.
روزانه، هفتگی، هر 9 روز - هر تصمیمی که بخواهید.
توجه داشته باشید
منظور من از "روزها" "تکه هایی از 24 ساعت قبل از اجرای این اسکریپت" است. پس اگر شما
آن را در ساعت 4:34 بعد از ظهر روز 12 اجرا کنید، تا ساعت 4:34 بعد از ظهر در 11th به عقب برمی گردد.
شناخته شده مسائل
از آنجا که GET و POST در گزارش MySQL تبعیض قائل نمی شوند، ما فقط فرض می کنیم که همه
درخواست ها GET هستند. این باید تأثیر ناچیزی بر روی هر نرم افزار تحلیلی داشته باشد. این می تواند
اگر درخواست کامل HTTP را به جای URI در پایگاه داده خود ذخیره کرده باشید، رفع می شود،
اما این به سرعت فضای زیادی برای شما به همراه خواهد داشت...
از آنجایی که این تا حدودی یک هک سریع است، قوی ترین خطا را هنگام بررسی انجام نمی دهد
جهان. قبل از قرار دادن آن در crontab، آن را با دست اجرا کنید تا استفاده خود را تأیید کنید.
از make_combined_log2 به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید