Server# *** glibc detected *** double free or corruption (!prev): 0x0882a8f8 ***

ข้อความนี้มันคือ Error msg อะไรเหรอครับ
เพราะอยู่ดีๆ มันก็ Alert ขึ้นมาใน ssh เลยครับ
แต่หาก stop/start apache mysqld ใหม่
ก็จะหายไปครับ แต่อีกสักพักก็กลับมาเป้นใหม่

killall -9 mysqld

*** glibc detected *** double free or corruption (!prev): 0x0844b4a0 ***

เมื่อกี้กำลังนั่งหาข้อมูลมันก็ขึ้นมาอีก งงเลยคร๊าฟ
รบกวนผู้รู้วานชี้แนะด้วยครับ เดี๋ยวผมขอหาข้อมูลต่อ
สักครู่ครับ หมู่หรือจ่า ~_~’

ปุ๊ก

กรณีที่1) In some cases, the CGI PHP binary will not work and will exhibit those crashes.

จะอัพเดตผ่าน apt-get โดนอีก

Reading Package Lists… Error!
E: Dynamic MMap ran out of room
E: Error occured while processing xmame-tools (NewVersion1)
E: Problem with MergeList /var/lib/apt/lists/http.us.debian.org_debian_dists_unstable_non-free_binary-i386_Packages
E: The package lists or status file could not be parsed or opened.

เอาเข้าไป ตอนนี้เครื่องดาวสนิทแน่นิ่งแล้วจ้า

ปุ๊ก

glibc ผมเคยเจอ error message นี้นะครับ แต่เจอกับ FreeBSD 4.4 สมัยโน่น…

ผมกำลังพยามระลึกชาติเรื่องนี้ให้อยู่ ก็พอจำได้ว่า มันเกี่ยวกับ LIBC ของ GCC ครับ
ปกติจะไม่มีปัญหานี้ ยกเว้นจะมีปัญหาที่ HDD มี บาง sector เสียครับ
ทำให้อ่านไฟล์ได้บ้างไม่ได้ ในตอนนั้นผมเจอปัญหา

จะแนะนำ fsck ก็ยังกลัวๆ (สำหรับใน debian)

หากใน FreeBSD ก็ Config ใหม่ก็ใช้ได้แล้ว เพียงแต่ต้องมา กำหนดค่าต่างๆใหม่หมดเท่านั้น
แต่ใน debian ตัวผมเองยังไม่มีประสบการณ์เท่าไรนะครับ คงต้องปลุกคุณ devman มาช่วย solv ปัญหานี้นะ
ผมถนัด FreeBSD มากกว่า debian ครับ

หากทราบวิธีแล้วจะรีบมาเล่าให้ฟังครับ

glibc เป็น version ไหนครับ glibc 2.3.4 หรือปล่าว
ถ้าใช่ เขาว่าเป็น bug ของ glibc 2.3.4 ลองเปลี่ยนกลับไปเป็น glibc 2.3.2

ลองเช็คแรม กะ HDD ดีๆๆ ครับ ผมเคยเจอ เหมือนกัน ตอนนั้น แรม Address มันเสีย คับ (ของผม Error จน System File เน่า สนิทเลยครับ)

พยายามหาทางแก้ไข มืดสนิทเลยคัรบตอนนี้ เพราะถ้าเกิดจาก ram ยังพอ
เปลี่ยนแล้วก็น่าจะโอเคแต่ขออย่าเกิดกับ od หรือ hdd เล๊ยยย…
จริงๆ เครื่องนี้รัน boxchart อยู่น่ะครับ ข้อมูลเยอะจัด ตายไปนี่อ้วกแตกแน่ๆ

ปุ๊ก

สำรองข้อมูลไว้ก่อน ดีกว่ามั้งครับน้า

อาจจะเกิดจาก RAM มีปัญหาก็ได้นะครับ
ลอง http://www.memtest.org/

ขอบคุณพี่ Jimmy ครับ เดี๋ยวลองเอาไปเทสดูครับ
ได้ผลยังไงจะมารายงานอีกครั้งครับ…

ขอบคุณครับ
ปุ๊ก

เพิ่มเติม

ตัวอย่าง RAM ที่มีปัญหา

ตัวอย่าง RAM ที่ไม่มีปัญหา

สุดยอดมากครับพี่ Jimmy

Memtest86 นี่เยี่ยมจริงๆครับ เพราะใช้งานอยู่ เทสต์แรมที่เสียให้เห็นจะๆมาหลายตัวแล้วครับ

เรื่อง เล็กๆๆ ก็ สบายทำให้ ตายได้(แรมเสีย) :dgrin:

ไปลองแล้วครับ ว่าแต่มันใช้ยังไงอ่ะครับเนี้ย
รบกวนพี่ Jimmy อีกครั้งนะครับ…

[quote]www:~/memtest86±1.65# ls -l
total 1212
-rw-r–r--

โหลดที่เป็น iso แล้ว write CD เป็น boot CD โปรแกรมจะ run อัติโนมัติตอน boot ครับ

เรื่องคุณภาพของ RAM ตามท้องตลาดทั่วไป
เมื่อก่อนผมก็ไม่ได้ใส่ใจหรอกครับ คิดว่าซื้อนำมาใช้งานได้ จริงๆแล้วหากเอามาใช้กับ server โดยเฉพาะ Unix/Linux จะมีปัญหาที่พบๆคือ บาง sector ของ RAM ในแผงนั้นอาจจะเสีย หรือไม่ได้คุณภาพ พอ system มันใช้ไปถึงจุดเสียจุดนั้น ก็จะมี log message warnning ออกมา… ตามแต่ system แต่ละคัวครับ

บางที อาการมันไม่ได้เสีย แต่เหมือนว่า r/w มีปัญหาในบางจังหวะครับ

ระยะหลังนี้นี้ พยามใช้ ram ที่มีคุณภาพ หากใช้พวกที่มี ECC ได้ยิ่งดีครับ
อีกอย่าง RAM ใช้งานไปนานๆ มีโอกาสเสื่อมสภาพได้ครับ ตรงนี้มากกว่าครับที่เป็นปัญหา

หากอยู่ๆ เครื่อง down เอง… เดาได้สองกรณี ไม่ RAM ก็ HDD ครับ
หากหนักๆ log message จะฟ้องออกมาครับ อาการหนักมาก ก็อย่างที่คุณปุ๊กกำลังประสบอยู่ครับ

คุณภาพเมนบอร์ด ก็ได้ไปตามกำลังเงินที่ซื้อครับ หากใช้งาน havy กันเมื่อไร… บอร์ดทั่วๆไป จะจอดป้ายหน้าทุกทีไปครับ โดยเฉพาะแรมกับคอนโทรลเลอร์

อย่าเพิ่งไปโทษ RAM ครับ
ผมก็มีปัญหาเหมือนกัน เปลี่ยน RAM ก็ไม่หาย

ค้นหา หามา

ตอนนี้ spare 850 ไว้เซ็ตนึงแล้วครับ
คิดว่าคงย้ายข้อมูลทั้งหมดมาที่นี่ดีกว่า
เพื่อความอยู่รอด ขืนติดๆ ดับๆ แบบนี้แย่แน่ๆ

อีกอย่างตัวระบบไม่ได้ออกแบบมาเพื่อรองรับ
web + db ก็อาจจะเป้นปัญหาส่วนนึงที่ทำให้
เว็บติดๆ ดับๆ อยู่ในตอนนี้ครับ…

ยังไงขอขอบคุณพี่ๆ ทุกท่านมากครับ

ปุ๊ก

พี่ปุ๊กไม่ลองใช้ lighttpd ดูล่ะครับ lol

น่าจะ work กว่า apache เยอะ