เซิร์ฟเวอร์เครื่องหนึ่งของฉันเพิ่งเปลี่ยนไปใช้ php-fpm
ตอนนี้บันทึกข้อผิดพลาดจะบันทึก 404 ในรูปแบบใหม่:
[อา. 26 ธ.ค. 00:11:37.827426 2021] [proxy_fcgi:ข้อผิดพลาด] [pid 25239:tid
140600822003456] [ไคลเอ็นต์ 66.249.66.136:37676] AH01071: มีข้อผิดพลาด 'ข้อความ PHP: ไฟล์
ไม่มีอยู่: /ads.txt'
[อา. 26 ธ.ค. 00:14:53.732771 2021] [proxy_fcgi:ข้อผิดพลาด] [pid 24741:tid
140601015035648] [ไคลเอ็นต์ 207.46.13.93:9600] AH01071: มีข้อผิดพลาด 'ข้อความ PHP: ไฟล์
ไม่มีอยู่: /events/view/id/633/supercharge'
ก่อนหน้านี้ฉันใช้สคริปต์บรรทัดคำสั่ง (โดยใช้ อึดอัด
) เขียนโดยเพื่อนร่วมงานคนหนึ่งของฉันเมื่อหลายปีก่อน เพื่อแยกวิเคราะห์บันทึกและแยก URL ที่เป็น 404 จากนั้นใช้ excel แบบแมนนวลทำงานเพื่อรับจำนวนที่อยู่ที่มีข้อผิดพลาด แต่ได้รับคำขอในจำนวนที่สมเหตุสมผล ฉันสบายใจพอสมควร (พร้อมคู่มือ awk) ในการอัปเดตสคริปต์นี้...
แต่ก่อนที่ฉันจะเริ่มแก้ไขสคริปต์นี้ ฉันสงสัยว่าจะต้องมีวิธีที่ดีกว่าในการแยกวิเคราะห์ไฟล์บันทึกขนาดใหญ่เหล่านี้ ข้อเสนอแนะใด ๆ สำหรับแนวทางที่ดีกว่า?