Var/log/httpd เต็มเร็วมากอาทิตย์เดียว 10+ GB

พาร์ติชั่น var ผมเพื่อไว้ 18GB แต่ว่า var/log/httpd ใช้ไปแล้ว 15GB ผมได้แก้ปัญหาด้วย

[quote]#cd /var
#mv log /home
#ln -s /home/log

ลองดูสิครับ ว่าไฟล์ไหนขนาดใหญ่ อาจจะเป็นพวก phperror จากเกิดจาก error_log ของ PHP ก็ได้ครับ
ถ้าเป็น access_log อาจจะมีเว็บไหน เอาแบนเนอร์ไปลงเว็บใหญ่ๆ ทำให้มี access เยอะก็ได้นะครับ

ตอนนี้พยามดูขนาดไฟล์จาก SFTP เข้าไปดูที่

var/log/httpd

และที่ย้ายไปแล้วคือ

home/log/httpd

ก็ไม่พบไฟล์ไหนใหญ่ผิดปกติครับโดยมากใหญ่สุดยังเป็นหลัก mb อยู่ครับไม่พบหลัก gb เลยแต่พอเช็คขนาด dir รวมกลับเป็นว่าไปถึง 15GB

แค่ประมาณ 1สัปดาห์เท่านั้นครับ เพิ่งเคยเจอจริง ๆ สำรวจเว็บไซต์ใน server ก็เว็บธรรมดา บ้าน ๆ เว็บ อบต. อะไรแบบนี้ไม่น่าจะมีแบนเนอร์อะไรได้

มีจุดสังเกตุไหนที่ควรจะตรวจสอบอีกหรือไม่ครับ วานแนะนำ

ssh เข้าไปดูง่ายกว่ามั้งครับ

find /var/log/httpd/ -type f -size +10M |xargs ls -l

ทำ Log Rotation ก็ดีนะ ถ้าไม่จำเป็นจริงๆ log พวกนี้ไม่ต้องเก็บก็ได้ เบาเครื่องได้อีกเยอะ

มัน rotate log หรือเปล่าครับ สังเกตุง่ายๆจะต้องนามสกุลต่อ .1

ขอบคุณที่มาช่วยตอบครับ

เท่าที่เช็คดูด้วยคำสั่ง

find /var/log/httpd/ -type f -size +10M |xargs ls -l

ไฟล์ใหญ่สุดแค่ 19.8 mb

ส่วน log นั้นใน

/var/log/httpd/domains/

ไม่ .1 .2 .3 ครับมีไฟล์เดียวไปเลย แต่โดยมากเป็นหลัก kb

จึงไม่เข้าใจว่าทำไมถึงเต็มเร็วขนาดนั้น

อ้อเจอแล้วครับมีเว็บนึง error log กับ log อื่นๆ รวมกันได้ 5GB ครับ ผมได้ลบทิ้งแล้วแต่ไม่รู้ว่ามันจะสร้างใหม่เมื่อไหร่.

error log เกิดจากเขียนคำสั่ง httpd, php อะไรพวกนี้ผิดไวยกรณ์ครับ… ไม่ต้องวิตกอะไร หากระบบ rotate ปกติ ก็ลบเฉพาะที่มัน rotate ไปแล้ว
พวก access log เหล่านั้น… อย่างที่บอก ตรวจเรื่อง tar log rotate ว่าทำงานไหม

ไปลบมั่วๆ ก็ไม่ได้เก็บ log 90 วันสิครับ.