เมื่อคืนใครทำอะไรไม่รู้ อาการไม่ปรกติ แต่ที่แน่ๆ ตอนนี้เปิด Mail Queue Administration ของ DA ไม่ได้แล้ว มันขึ้น
Your connection has timed out
Details
Either your request was invalid or the program hasn’t completed your request.
Please notify the server admin
แก้ไขอย่างไรต่อดีครับ ถามไว้ก่อน เพราะว่าตอนนี้ผมอง ssh เข้าไปดูไม่ได้ คงเป็นช่วงบ่ายๆ
freebsd 6.2 ครับ คลิกแล้วรอนานจนมัน timeout ไปเลย
เพิ่มเติมครับ
ตอนนี้เปิดออกแล้ว
พบว่า มีเมล์ค้างอยู่ ประมาณ 620หน้า!!
ไล่แล้วพบว่าเว็บลูกค้ารายหนึ่งถูก hack ส่งอีเมล์กระจาย
จากการประเมิน ไม่น่าจะน้อยกว่า 35,000 ฉบับ!!!
ใครมีวิธีการลบ mail queue ที่นอกเหนือจากการเปิดผ่าน control panel ไหมครับ
เพราะว่ากว่าจะเปิดได้แต่ละหน้า แทบตายเลย
mean
3
ไงตรวจสอบ Backlist ด้วยนะครับ ทางที่ดีลองเปิดสุ่มดูรายละเอียดคิวเมล์ ดู บางทีอาจจะไม่ได้มาจากโดเมนเดียว
แต่โหดจริงๆ คิวเมล์เยอะขนาดนั้น exim ไม่ค้าง httpd ไม่ค้าง
1.exim ไม่ค้าง
2.httpd ค้างครับ แต่ตามปรกติ มัน restart ตัวเองเมื่อพบว่า httpd หยุดทำงานไป
เท่าที่ไล่เช็ค จากโดเมนเดียว สคริปเดียว คืนเดียว (ตั้งแต่เที่ยงคืน จนถึงเช้าก่อนถูก suspend รวมเวลาเข้ามาส่งประมาณ 4-8ชั่วโมง ยังไม่แน่ เพราะยังไม่ได้เช็คโดยละเอียด)
เหตุที่เครื่องยังทำงานอยู่ได้ เพราะว่าผมลิมิตเมล์เอาไว้ครับ ถ้าเกิน 1000 จากนั้นจะส่งไม่ออก
mean
5
สิ่งนึงที่จะยืนยันได้ดีคือ capture หน้าจอ คิวเมล์ แล้วอีเมล์ไปแสดง
พร้อมกับ เปิดอีเมล์ แบบสุ่ม จับ capture รายละเอียด
ว่า header mail ถูกส่งมาจากเขาจริง อย่างน้อย 1-3 ตัวอย่าง
น่าจะเป็นการยืนยันได้ดีครับ
header เมล์อธิบายง่ายๆ กับเขาไปคืนประมาณ ค่าที่แสดงชนิดข้อมูล ชนิดเอกสาร
ข้อมูลการส่งและรับ ต่างๆ ครับ โดยจะถูกประกาศไว้ในอีเมล์แต่ละฉบับ
การป้องการและแก้ไขที่ดีที่สุดเราคงต้องเข้าไปแง้ม สคิบเขาดูและให้การแนะนำครับ
ที่สำคัญคือ อย่างน้อยๆ อีเมล์ผู้รับ ควรระบุไว้ ไม่ใช่ว่า อนุญาติให้กรอกทุกครั้ง
พัฒนาสคิบให้เขาเพิ่มเติม จับ ip ซะ แล้วเขียนลง text file
หากมี list เกิน… ไม่ให้ส่ง ลูกค้าน่าจะปรับทับใจมากขึ้น และเป็นการช่วยแก้ไขปัญหาทั้งสองฝ่ายที่ดีเหมือนกันครับพี่บี
เหนื่อยเราหน่อยแค่นั้นเอง เจอลูกค้า แบบเนี่ย น๊า เอาน๋า ไม่รู้ก็บอก สอนกันไป… ลูกค้าของเรานี่หน่า…
mean
6
อ่อ อีกส่วนนึงลองไปเช็ค ที่ path เก็บเมล์ของสมาชิกเราด้วยนะครับ
เผื่อจะยังมีคิว รอส่งออกอยู่ก็ลบออกให้หมดเลย…
หรือหากมีการเขียนคิวเมล์ แบบลำดับการส่งในฐานข้อมูลก็จัดการลบด้วยครับ…
kke
9
ขอข้อมูลนิดนึงครับว่าไฟล์ /etc/virtual/limit มีค่าเท่าไหร่ครับ
ตอนนี้ยังไม่ได้เข้าไปดูนะครับ แต่มี error แจ้งไว้ที่ 1000 ครับ ซึ่งเมล์หลังจากนั้น routed ไม่ได้หมดเลย เลยค้างให้เห็นนั่นล่ะครับ
ส่วนรูป cap ให้ดูแล้วก็ยังเหมือนกับว่ายังมั่นใจอยู่ครับ
เดี๋ยวผมคงเข้าไปดูอีกที พอดูตอนนี้กำลังวุ่นวายได้ที่เลยครับ
คงต้องไล่ลบเอา สำหรับ 6 ร้อยหว่าหน้า
ถึกแมนครับ 555
exiqgrep -z -i | xargs exim -Mrm
มาเปิดช้าไปครับ เจอพอดีเลยแล้วลบเรียบร้อย จากที่นั่งถึกอยู่พักใหญ่ๆ
ตอนนี้ไปแก้โค้ดต่อ
kpen
13
คำสั่งนี้ผมใช้ใน CentOS ไม่ได้น่ะครับ ใช้ได้แต่ FreeBSD
kpen
15
เป็นที่ผมหรือป่าวแต่ ที่เป็น CentOS ทุกเครื่องใช้คำสั่งนี้ไม่ได้ครับเลยต้องลบสดใน