BMS-HOSxP Community

HOSxP => แจ้งข้อผิดพลาดการทำงานของ HOSxP V3 => ข้อความที่เริ่มโดย: smhos ที่ กรกฎาคม 11, 2009, 22:31:20 PM

หัวข้อ: ฐานข้อมูลเสีย
เริ่มหัวข้อโดย: smhos ที่ กรกฎาคม 11, 2009, 22:31:20 PM
ใช้งานอยู่แล้วเกิด hung ทั้งระบบ พอทำการสำรองข้อมูลก็เจอ ตามภาพ
ไม่ทราบว่ามันเกิดจากอะไรได้บ้างครับ มีวิธีแก้ไข และป้องกันไม่ให้มันเกิดได้อย่างไร
หัวข้อ: Re: ฐานข้อมูลเสีย
เริ่มหัวข้อโดย: เข้ม ที่ กรกฎาคม 12, 2009, 00:33:11 AM
ส่ง error ใน hostname.err ให้ดูหน่อยครับ

รวมทั้ง my.cnf
Ram กี่ GB?
หัวข้อ: Re: ฐานข้อมูลเสีย
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ กรกฎาคม 12, 2009, 09:13:29 AM
ยังเป็น myisam อยู่
my.cnf คง จอง แรมไว้ที่ 256 M มีแรมเท่าไรก็มีปัญหา
เลยเกิดปัญหา
ดูได้เลยครับ ผมเห็นเป็นหลายที

ทำระบบแบบจำกัดแรมปัญหาเยอะดีครับ
ผมแก้ที่ กาญจนบุรี ก็ 13 รพ.และอีก 50 สอ.
เลยแก้จนเหนื่อย ปัญหาเดิมๆครับ
หัวข้อ: Re: ฐานข้อมูลเสีย
เริ่มหัวข้อโดย: manoi ที่ กรกฎาคม 12, 2009, 09:27:05 AM
เปิด Script

/etc/init.d/mysql

แล้วเพิ่ม  ulimit -n 20000  เข้าไปในส่วนบนของแฟ้มครับ

แล้วแก้ไขแฟ้ม 

/etc/security/limits.conf

เพิ่ม 4 บรรทัดดังรูปครับ
หัวข้อ: Re: ฐานข้อมูลเสีย
เริ่มหัวข้อโดย: thannawe ที่ กรกฎาคม 12, 2009, 09:36:53 AM
ยังเป็น myisam อยู่
my.cnf คง จอง แรมไว้ที่ 256 M มีแรมเท่าไรก็มีปัญหา
เลยเกิดปัญหา
ดูได้เลยครับ ผมเห็นเป็นหลายที

ทำระบบแบบจำกัดแรมปัญหาเยอะดีครับ
ผมแก้ที่ กาญจนบุรี ก็ 13 รพ.และอีก 50 สอ.
เลยแก้จนเหนื่อย ปัญหาเดิมๆครับ

สุดยอดเลยคับ มิน่า อ.บอยถึงชำนาญเรื่องการแก้ my.cnf อิอิ

เปิด Script

/etc/init.d/mysql

แล้วเพิ่ม  ulimit -n 20000  เข้าไปในส่วนบนของแฟ้มครับ

แล้วแก้ไขแฟ้ม 

/etc/security/limits.conf

เพิ่ม 4 บรรทัดดังรูปครับ

ขอบคุณอ. manoi ครับ
หัวข้อ: Re: ฐานข้อมูลเสีย
เริ่มหัวข้อโดย: smhos ที่ กรกฎาคม 12, 2009, 15:45:14 PM
ขอบคุณ สำหรับคำแนะนำของทุกๆท่านนะครับ
ผมได้ทำการแก้ไขตามที่ อ.ชัยพรแนะนำ และสามารถ back up โดยไม่มี error
แล้ว อยากเรียนถาม ต่อว่า ปัญหามันเกิดจากอะไรครับ ทั้งที่ผมใช้งานมาเป็นปีแล้ว
จะได้หาทางป้องกันไม่ให้เกิดอีก
หัวข้อ: Re: ฐานข้อมูลเสีย
เริ่มหัวข้อโดย: doramon ที่ กรกฎาคม 12, 2009, 15:50:08 PM
ขอบคุณ สำหรับคำแนะนำของทุกๆท่านนะครับ
ผมได้ทำการแก้ไขตามที่ อ.ชัยพรแนะนำ และสามารถ back up โดยไม่มี error
แล้ว อยากเรียนถาม ต่อว่า ปัญหามันเกิดจากอะไรครับ ทั้งที่ผมใช้งานมาเป็นปีแล้ว
จะได้หาทางป้องกันไม่ให้เกิดอีก


สิ่งที่ อ.ชัยพร ให้ทำอธิบาย ไว้ใน  ภาษา eng แล้วครับ  :)



หัวข้อ: Re: ฐานข้อมูลเสีย
เริ่มหัวข้อโดย: manoi ที่ กรกฎาคม 12, 2009, 15:55:48 PM
ปกติ Linux จะยอมให้ 1 process เปิดแฟ้มได้สูงสุดพร้อมกันแค่ 1024 แฟ้มครับ แต่ MySQL ทำงานกับ ตารางประมาณ 1600 ตาราง ทำให้มีโอกาศที่จะต้องเปิดแฟ้มพร้อมกันเกิน 1024 แฟ้ม ทำให้เกิด Error ดังกล่าวครับ
หัวข้อ: Re: ฐานข้อมูลเสีย
เริ่มหัวข้อโดย: udomchok ที่ กรกฎาคม 12, 2009, 22:02:46 PM
เปิด Script

/etc/init.d/mysql

แล้วเพิ่ม  ulimit -n 20000  เข้าไปในส่วนบนของแฟ้มครับ

แล้วแก้ไขแฟ้ม 

/etc/security/limits.conf

เพิ่ม 4 บรรทัดดังรูปครับ
ทำเสร็จแล้ว ต้อง restart mysql ใหม่หรือไม่ครับ
ร.พ.ที่ไม่มีปัญหาก็ควรทำแบบนี้ใช่ไหมครับ
หัวข้อ: Re: ฐานข้อมูลเสีย
เริ่มหัวข้อโดย: manoi ที่ กรกฎาคม 12, 2009, 22:23:38 PM
เปิด Script

/etc/init.d/mysql

แล้วเพิ่ม  ulimit -n 20000  เข้าไปในส่วนบนของแฟ้มครับ

แล้วแก้ไขแฟ้ม 

/etc/security/limits.conf

เพิ่ม 4 บรรทัดดังรูปครับ
ทำเสร็จแล้ว ต้อง restart mysql ใหม่หรือไม่ครับ
ร.พ.ที่ไม่มีปัญหาก็ควรทำแบบนี้ใช่ไหมครับ

ควรจะกำหนดเอาไว้เลยครับ ทำทุกครั้งที่ลง Linux ใหม่  :)
หัวข้อ: Re: ฐานข้อมูลเสีย
เริ่มหัวข้อโดย: yord ที่ กรกฎาคม 14, 2009, 15:00:05 PM
ขอบคุณครับ อ. ;D
หัวข้อ: Re: ฐานข้อมูลเสีย
เริ่มหัวข้อโดย: panus_t ที่ มกราคม 30, 2011, 08:57:18 AM
เปิด Script

/etc/init.d/mysql

แล้วเพิ่ม  ulimit -n 20000  เข้าไปในส่วนบนของแฟ้มครับ

แล้วแก้ไขแฟ้ม 

/etc/security/limits.conf

เพิ่ม 4 บรรทัดดังรูปครับ

เปิด Script

/etc/init.d/mysql

ทำยังไงครับ
หัวข้อ: Re: ฐานข้อมูลเสีย
เริ่มหัวข้อโดย: Vegeta ที่ มกราคม 30, 2011, 09:35:11 AM
เปิด Script

/etc/init.d/mysql

แล้วเพิ่ม  ulimit -n 20000  เข้าไปในส่วนบนของแฟ้มครับ

แล้วแก้ไขแฟ้ม 

/etc/security/limits.conf

เพิ่ม 4 บรรทัดดังรูปครับ

เปิด Script

/etc/init.d/mysql

ทำยังไงครับ

ใช้ editor ทีทถนัดเปิดเลยครับ
เช่น  vi /etc/init.d/mysql
หัวข้อ: Re: ฐานข้อมูลเสีย
เริ่มหัวข้อโดย: panus_t ที่ มกราคม 30, 2011, 12:03:59 PM
มันเป็นหน้ากระดาษเปล่า ไม่เห็นเหมือนรูปที่อาจารย์ให้ดูเลย
หัวข้อ: Re: ฐานข้อมูลเสีย
เริ่มหัวข้อโดย: Vegeta ที่ มกราคม 30, 2011, 14:21:49 PM
ชื่อไฟล์ ชื่อpath ผิดหรือป่าว ท่าน
 ;D ;D
หัวข้อ: Re: ฐานข้อมูลเสีย
เริ่มหัวข้อโดย: manoi ที่ มกราคม 30, 2011, 19:54:23 PM
แก้ที่ /etc/security/limit.conf แทนจะดีกว่าครับ
หัวข้อ: Re: ฐานข้อมูลเสีย
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ มกราคม 30, 2011, 20:15:23 PM
แก้ที่ /etc/security/limit.conf แทนจะดีกว่าครับ

ตาม อ.mn เลย ครับชัวร์  ทำแล้ว

หัวข้อ: Re: ฐานข้อมูลเสีย
เริ่มหัวข้อโดย: nongyaihos ที่ กรกฎาคม 27, 2012, 10:47:39 AM
ขอบคุณครับ....เจอปัญหาพอดีเลยครับ.....(ผ่าน 100%)
หัวข้อ: Re: ฐานข้อมูลเสีย
เริ่มหัวข้อโดย: Rxlive2010 ที่ กรกฎาคม 27, 2012, 13:18:07 PM
ขอบคุณครับ  :) รับทราบ เห็นควรแจ้งต่อ admin ทุกท่านครับ อิอิ
หัวข้อ: Re: ฐานข้อมูลเสีย
เริ่มหัวข้อโดย: Noppadol ที่ กรกฎาคม 27, 2013, 09:03:51 AM
ขออนุญาตขุดกระทู้นี้ครับ เพราะว่าเช้านี้เจอ error แบบนี้ครับ แก้ตามที่อ.ชัยพรให้ไว้ก็ยังไม่หายครับ
หัวข้อ: Re: ฐานข้อมูลเสีย
เริ่มหัวข้อโดย: Noppadol ที่ กรกฎาคม 27, 2013, 09:56:26 AM
อันนี้เป็น my.cnf ที่ใช้อยู่ครับ
หัวข้อ: Re: ฐานข้อมูลเสีย
เริ่มหัวข้อโดย: pop_hosxp ที่ กรกฎาคม 27, 2013, 10:56:24 AM
อันนี้เป็น my.cnf ที่ใช้อยู่ครับ

ลองแก้ตรง open-files-limit = 50000 ไปไว้ที่ section [mysqld] ดูครับ เพราะตอนนี้ไปไว้ที่ [mysqld_safe] แล้ว restart mysql ใหม่ครับ