Score:1

ฉันจะจำกัดจำนวนไฟล์บันทึก apache ได้อย่างไร

ธง sa

ฉันใช้ Ubuntu 2018.4 VPS และใช้ phpfpm 7.2-4 ฉันมีโดเมนประมาณ 30 โดเมน และแต่ละโดเมนสร้างไฟล์บันทึกและเก็บถาวร ขณะนี้มันสร้างประมาณ 15 รายการสำหรับแต่ละประเภท (การเข้าถึง/บันทึก) ดังนั้นจึงมีบันทึกหลายร้อยรายการที่ต้องกรองทุกครั้งที่ฉันต้องการ

ดังนั้น คำถามของฉันคือ มีวิธีจำกัดจำนวนไฟล์เก็บถาวรที่บันทึกจาก 3 สูงสุดหรือไม่

ขอบคุณมาก PS: ฉันไม่ใช่ผู้ใช้ขั้นสูง ดังนั้นการพูดคุยเรื่องลินุกซ์บางอย่างจะข้ามหัวฉันไป ขอบคุณอีกครั้ง

cn flag
การเก็บถาวรไฟล์บันทึกอาจไม่ได้ทำโดยเซิร์ฟเวอร์ Apache httpd แต่ใช้เครื่องมือแยกต่างหาก เช่น [logrotate](https://linux.die.net/man/8/logrotate) คุณอาจต้องการตรวจสอบการกำหนดค่าของ logrotate (หรือเครื่องมือที่คล้ายกันที่คุณใช้อยู่) คุณสามารถกำหนดไฟล์บันทึกที่จะหมุน เมื่อใดที่จะหมุน จำนวนไฟล์ที่เก็บถาวรที่จะเก็บไว้ และอื่นๆ
sa flag
ขอบคุณ @Henning Kockerbeck ฉันจะตรวจสอบ เจอแล้ว. มันอยู่ในไฟล์ logrotate.d > apache และตั้งค่าที่ 14 ขอบคุณ
cn flag
ฟังดูดี! ฉันได้อธิบายความคิดเห็นเล็กน้อยในคำตอบแล้ว บางทีคุณอาจยอมรับคำตอบว่าถูกต้อง
Score:1
ธง cn

บันทึกไม่ได้ถูกเก็บถาวรหรือ หมุนโดยเซิร์ฟเวอร์ Apache HTTPd เอง แต่โดยเครื่องมือแยกต่างหากที่เรียกว่า เข้าสู่ระบบ. Logrotate ดูแลบันทึกส่วนใหญ่ นอกจากบันทึกที่เขียนโดย daemons เช่น Apache HTTPd, MySQL หรือ Postfix แล้ว ยังหมุนเวียนบันทึกของระบบ เช่น syslog, auth.log เป็นต้น

คุณอาจต้องการตรวจสอบการกำหนดค่า logrotate ของคุณใน /etc/logrotate.conf (config กลาง) และไฟล์ใน /etc/logrotate.d (แยกไฟล์สำหรับบันทึกที่แตกต่างกัน) คุณสามารถกำหนดค่าได้ว่าควรหมุนไฟล์บันทึกใด เมื่อใดควรหมุน จำนวนไฟล์ที่เก็บถาวรที่จะเก็บไว้ และอื่นๆ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา