Linux System Engineer Community Thailand

ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน
พฤษภาคม 21, 2012, 02:21:00 am

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น
สอบ RHCE, สอบ Cert Red Hat, Red Hat Certified RHCE หาข้อมูลได้ที่นี่ [RHCE Thailand Start here]

หน้าแรกหน้าแรก ช่วยเหลือช่วยเหลือ ค้นหาค้นหา เข้าสู่ระบบเข้าสู่ระบบ สมัครสมาชิกสมัครสมาชิก
หน้า: [1]
พิมพ์
ผู้เขียน หัวข้อ: ลบไฟล์ access.log squid เดี้ยง  (อ่าน 1514 ครั้ง)
devilzmhz
บุคคลทั่วไป
« เมื่อ: สิงหาคม 28, 2009, 11:33:27 am »

ผมได้ลบ ไฟล์ access.log ของ var/log/squid/access.log
ปรากฎว่า พอรัน squid ใหม่ เดี้ยงครับ ผมเข้าไปดูใน var/log/messages เป็นดังนี้ครับ

Aug 28 11:31:26 localhost squid[3077]: Squid Parent: child process 3120 started
Aug 28 11:31:26 localhost (squid): Cannot open '/var/log/squid/access.log' for writing.   The parent directory must be writeable by the    user 'squid', which is the cache_effective_user    set in squid.conf.


ช่วยด้วยครับ
บันทึกการเข้า

devilzmhz
บุคคลทั่วไป
« ตอบ #1 เมื่อ: สิงหาคม 28, 2009, 11:36:37 am »

ผมลองลบ ไฟล์ access.log แล้วลอง  echo "" > /var/log/squid/access.log    ก็ยังเหมือนเดิมครับแต่มีไฟล์ต่าง ๆ มาเยอะเลย จะทำยังไงดี ครับ

-rw------- 1 squid squid 2580480 Aug 28 10:24 core.4871
-rw------- 1 squid squid 2584576 Aug 28 10:24 core.4881
-rw------- 1 squid squid 2580480 Aug 28 10:24 core.4892
-rw------- 1 squid squid 2584576 Aug 28 10:24 core.4902
-rw------- 1 squid squid 2580480 Aug 28 10:24 core.4912
-rw------- 1 squid squid 2580480 Aug 28 10:24 core.4937
-rw------- 1 squid squid 2584576 Aug 28 10:24 core.4948
-rw------- 1 squid squid 2580480 Aug 28 10:25 core.4958
-rw------- 1 squid squid 2580480 Aug 28 10:25 core.4986
-rw------- 1 squid squid 2584576 Aug 28 10:25 core.4996
-rw------- 1 squid squid 2580480 Aug 28 10:41 core.5100
-rw------- 1 squid squid 2580480 Aug 28 10:41 core.5111
-rw------- 1 squid squid 2580480 Aug 28 10:42 core.5121
-rw------- 1 squid squid 2580480 Aug 28 10:42 core.5131
-rw------- 1 squid squid 2584576 Aug 28 10:42 core.5142
-rw------- 1 squid squid 2584576 Aug 28 10:44 core.5221
-rw------- 1 squid squid 2580480 Aug 28 10:44 core.5232
-rw------- 1 squid squid 2584576 Aug 28 10:44 core.5242
-rw------- 1 squid squid 2584576 Aug 28 10:44 core.5252
-rw------- 1 squid squid 2580480 Aug 28 10:44 core.5262
-rw------- 1 squid squid 2580480 Aug 28 10:47 core.5292
-rw------- 1 squid squid 2584576 Aug 28 10:48 core.5303
-rw------- 1 squid squid 2580480 Aug 28 10:48 core.5313
-rw------- 1 squid squid 2584576 Aug 28 10:48 core.5323
-rw------- 1 squid squid 2584576 Aug 28 10:48 core.5333
บันทึกการเข้า

linuxadmin
Newbie
*
กระทู้: 32



เว็บไซต์
« ตอบ #2 เมื่อ: สิงหาคม 28, 2009, 11:55:23 am »

ผมได้ลบ ไฟล์ access.log ของ var/log/squid/access.log
ปรากฎว่า พอรัน squid ใหม่ เดี้ยงครับ ผมเข้าไปดูใน var/log/messages เป็นดังนี้ครับ

Aug 28 11:31:26 localhost squid[3077]: Squid Parent: child process 3120 started
Aug 28 11:31:26 localhost (squid): Cannot open '/var/log/squid/access.log' for writing.   The parent directory must be writeable by the    user 'squid', which is the cache_effective_user    set in squid.conf.


ช่วยด้วยครับ

มันบอกว่ามี chid process 3120 ทำงานอยู่ ถ้าจะลบ ต้อง stop squid ก่อน แล้วค่อบ start ใหม่
จริงๆ ไปดูที่ log rotate จะช่วยได้ในกรณีนี้ ซึ่งเราไม่ต้องมานั่งลบมัน
บันทึกการเข้า

X61 rhel5.3/FD-Constantin
แม้บางครั้งจะเหนื่อย และท้อแท้ แม้ว่าโชคไม่เคยเข้าข้างเรา แต่ก็เป็นงานที่เรารัก...

หน้า: [1]
พิมพ์
กระโดดไป:  

 
 

Start Counter at November 8, 2009 := 269913
Powered by SMF 1.1.9 | SMF © 2006-2008, Simple Machines LLC
SimplePortal 2.1.1 | Thai language by ThaiSMF

Modifier+Perfect Theme by hhy89