4
มีข้อผิดพลาดรายวันและเข้าถึงบันทึกบน Apache (สำหรับ Windows) อย่างไร
เรากำลังเรียกใช้ Apache 2.2.9 (Win32) โดยมีโฮสต์เสมือนสองสามตัวที่กำหนดค่าไว้ในเซิร์ฟเวอร์เดียว แต่ละคนมีการตั้งค่า ErrorLog และ CustomLog ของตัวเองซึ่งอยู่ในรูปแบบของ "บันทึก / [ชื่อโดเมน] -error.log" และ "บันทึก / [ชื่อโดเมน] -access.log" น่าเสียดายที่สิ่งเหล่านี้กำลังสร้างไฟล์ที่ค่อนข้างใหญ่ บน IIS คุณสามารถระบุกำหนดการบันทึกซึ่งสามารถวางไว้ในรูปแบบรายวันของ "yymmdd.log" มีบางอย่างที่ฉันสามารถทำได้ที่นี่ไหม ไม่จำเป็นต้องเป็นรายวันรายสัปดาห์หรือรายเดือนจะทำ ฉันต้องการแยกพวกเขาออกเพื่อให้เราสามารถรักษาปริมาณ X แทนทุกสิ่งที่เคยบันทึกไว้ Google ฉบับย่อดูเหมือนว่าจะมีคำตอบของ Linux เกี่ยวกับตัวแยกบันทึกสคริปต์และงาน cron จำนวนมากซึ่งไม่เป็นประโยชน์สำหรับการติดตั้ง Windows ปรับปรุง ขอบคุณรัศมีฉันปรับแต่งhttpd-vhosts.confของฉันเพื่อใช้ Apache ในตัวคำสั่งrotatelogsในรูปแบบต่อไปนี้: ErrorLog "|bin/rotatelogs logs/[domain name]-error.%Y-%m-%d-%H_%M_%S.log 5M" CustomLog "|bin/rotatelogs logs/[domain name]-access.%Y-%m-%d-%H_%M_%S.log 5M" …