ນີ້ແມ່ນຄໍາສັ່ງ make_combined_log2 ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
make_combined_log.pl - ສ້າງ logfile ລວມຈາກຖານຂໍ້ມູນ SQL
ສະຫຼຸບສັງລວມ
make_combined_log.pl <virtual ເຈົ້າພາບ>
ລາຍລະອຽດ
script perl ນີ້ສະກັດຂໍ້ມູນການເຂົ້າເຖິງ httpd ຈາກຖານຂໍ້ມູນ MySQL ແລະຈັດຮູບແບບມັນ
ຢ່າງຖືກຕ້ອງສໍາລັບການວິເຄາະໂດຍເຄື່ອງມືການວິເຄາະບັນທຶກຂອງພາກສ່ວນທີສາມ.
ສະຄຣິບມີຈຸດປະສົງຈະໝົດໂດຍ cron. ການໂຕ້ຖຽງຄໍາສັ່ງຂອງມັນບອກມັນຈໍານວນເທົ່າໃດ
ມູນຄ່າການເຂົ້າໃຊ້ວັນເພື່ອສະກັດເອົາ, ແລະ virtual_host ໃດທີ່ທ່ານສົນໃຈ
(ເນື່ອງຈາກວ່າປະຊາຊົນຈໍານວນຫຼາຍເຂົ້າສູ່ລະບົບ virthosts ຫຼາຍ MySQL ຫນຶ່ງ db.) ນີ້ອະນຸຍາດໃຫ້ທ່ານສາມາດດໍາເນີນການມັນ.
ປະຈໍາວັນ, ອາທິດ, ທຸກໆ 9 ມື້ - ໃດກໍ່ຕາມທີ່ທ່ານຕັດສິນໃຈ.
ຫມາຍເຫດ
ໂດຍ "ມື້" ຂ້າພະເຈົ້າຫມາຍຄວາມວ່າ "ຕ່ອນຂອງ 24 ຊົ່ວໂມງກ່ອນເວລາທີ່ script ນີ້ຖືກແລ່ນ." ດັ່ງນັ້ນຖ້າຫາກວ່າທ່ານ
ແລ່ນເວລາ 4:34 ໂມງຂອງວັນທີ 12, ຈະກັບໄປ 4:34 ໂມງຂອງວັນທີ 11.
ຮູ້ ບັນຫາ
ເນື່ອງຈາກວ່າ GET ແລະ POST ບໍ່ໄດ້ຖືກຈໍາແນກຢູ່ໃນບັນທຶກ MySQL, ພວກເຮົາຈະສົມມຸດວ່າທັງຫມົດ
ການຮ້ອງຂໍແມ່ນ GETs. ອັນນີ້ຄວນມີຜົນດີຕໍ່ຊອບແວການວິເຄາະໃດໆ. ນີ້ສາມາດເຮັດໄດ້
ໄດ້ຮັບການແກ້ໄຂຖ້າຫາກວ່າທ່ານເກັບຮັກສາຄໍາຮ້ອງຂໍ HTTP ເຕັມຢູ່ໃນຖານຂໍ້ມູນຂອງທ່ານແທນທີ່ຈະເປັນພຽງແຕ່ URI,
ແຕ່ມັນຈະເຮັດໃຫ້ເຈົ້າເສຍພື້ນທີ່ຫຼາຍຢ່າງໄວວາ...
ເນື່ອງຈາກວ່ານີ້ແມ່ນບາງຢ່າງຂອງການ hack ໄວ, ມັນບໍ່ໄດ້ເຮັດຄວາມຜິດພາດທີ່ເຂັ້ມແຂງທີ່ສຸດໃນການກວດສອບໃນ.
ໂລກ. ແລ່ນມັນດ້ວຍມືເພື່ອຢືນຢັນການໃຊ້ງານຂອງທ່ານກ່ອນທີ່ຈະວາງມັນໄວ້ໃນ crontab.
ໃຊ້ make_combined_log2 ອອນລາຍໂດຍໃຊ້ບໍລິການ onworks.net