BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: Svl2Nuk3 ที่ มกราคม 19, 2011, 14:08:55 PM

หัวข้อ: MySQL Error ท่าทางงานจะเข้า
เริ่มหัวข้อโดย: Svl2Nuk3 ที่ มกราคม 19, 2011, 14:08:55 PM
กระบวนการที่ทำกับ Server จริงทดสอบในเครื่องสำรองไม่พบปัญหา
พออัพ Server จริงงานเริ่มเข้า   ;D

เริ่มด้วยอัพเกรดตอนตี 1 ปิดระบบอัพเกรด  ดีด User ออกหมด เปลี่ยนรหัสผ่าน MySQL
พอเริ่มอัพเกรด structure ก็พบ Error ตัวแรก


Version: '5.1.30'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  MySQL Community Server (GPL)
110115  0:59:54 [Warning] 'user' entry 'root@prompiram.hosxp.com' ignored in --skip-name-resolve mode.
110115  0:59:54 [Warning] 'user' entry '@prompiram.hosxp.com' ignored in --skip-name-resolve mode.
110115  1:03:19 [Warning] 'user' entry 'root@prompiram.hosxp.com' ignored in --skip-name-resolve mode.
110115  1:03:19 [Warning] 'user' entry '@prompiram.hosxp.com' ignored in --skip-name-resolve mode.
110115  1:04:49 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/active_medication.frm' (errno: 24)
110115  1:07:19 [Note] /usr/sbin/mysqld: Normal shutdown



Restart Service  ปิดโปรแกรมอัพ structure อีกรอบ ผ่านครับ
แต่ก็มี Error ตามมาดังนี้    "งานเข้าแน่ ๆ"



110119 13:31:26 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/person_anc_preg_care.frm' (errno: 24)
110119 13:31:26 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/person_anc_preg_care.frm' (errno: 24)
110119 13:31:26 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/person_anc_preg_care.frm' (errno: 24)
110119 13:31:26 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/person_anc_preg_care.frm' (errno: 24)
110119 13:31:26 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/person_anc_preg_care.frm' (errno: 24)
110119 13:31:26 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/person_anc_preg_care.frm' (errno: 24)
110119 13:31:26 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/person_anc_lab.frm' (errno: 24)
110119 13:31:26 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/person_anc_lab.frm' (errno: 24)
110119 13:31:26 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/person_anc_lab.frm' (errno: 24)
110119 13:31:26 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/person_anc_lab.frm' (errno: 24)
110119 13:31:26 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/person_anc_preg_care.frm' (errno: 24)
110119 13:31:26 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/person_anc_preg_care.frm' (errno: 24)
110119 13:31:26 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/person_anc_preg_care.frm' (errno: 24)
110119 13:31:34 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/ipt_food_menu.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/access_menu.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/accident_transport_type.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/active_medication.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/adr_cause.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/adr_continue_rechallenge.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/adr_death.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/adr_dechallenge_type.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/adr_medication_source.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/adr_medication_type.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/adr_outcome.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/adr_possibility.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/adr_rechallenge_type.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/adr_report_type.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/adr_seriousness.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/advice_list.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/age_id.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/anc_birthcontrol.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/anc_birthcontrol_history.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/anc_delivery.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/anc_detail.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/anc_disease.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/anc_family_history.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/anc_head.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/anc_ill_history.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/anc_items.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/anc_location_type.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/anc_midwife.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/anc_preg_care_location.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/anc_preg_history.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/anc_risk.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/anc_screen.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/anc_service_type.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/anc_uterus_level.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/anc_vc_result.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/anc_visit.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/approve_doctor.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/appserver.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/ar_adjust.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/ar_adjust_head.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/ar_detail.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/ar_flag.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/ar_original_detail.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/ar_receive_detail.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/ar_receive_head.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/ar_receive_type.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/ba_status.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/baby_bmi.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/baby_bmi_visit.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/baby_development_list.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/baby_development_status.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/baby_items.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/baby_member.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/baby_nutrition.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/baby_status.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/baby_visit.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/backuplist.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/backupx.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/backupx1.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/bb9_blood.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/bb9_bloodcheck.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/bb9_bloodgroup.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/bb9_bloodhow.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/bb9_bloodtype.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/bb9_issuedetail.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/bb9_request.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/bb9_requestdetail.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/bb9_sender.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/bb_blood.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/bb_bloodgroup.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/bb_issue.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/bb_issuedetail.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/bb_issuetype.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/bb_place.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/bb_receive.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/bb_receivedetail.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/bb_receivetype.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/bb_sender.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/bb_sendertype.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/bb_status.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/bb_subgroup.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/bb_unit.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/bed_status_type.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/billbookreg.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/billrece.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/birth_asphyxia.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/birth_asphyxia_factor.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/blood_detail_type.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/blood_group.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/blood_pay_detail.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/blood_pay_service.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/blood_request.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/blood_request_detail.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/blood_request_item.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/blood_rh.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/blood_status.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/blood_type.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/bmi_level.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/breast_cancer_result.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/breast_feed_status.frm' (errno: 24)
110119 13:31:42 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/breast_test_type.frm' (errno: 24)


ว่าจะ  drop แล้ว create table ใหม่  ท่านอื่นมีอะไรแนะนำบ้างครับ   ;D ;D ;D
หัวข้อ: Re: MySQL Error ท่าทางงานจะเข้า
เริ่มหัวข้อโดย: James011 ที่ มกราคม 19, 2011, 14:21:01 PM
  เหมือนว่าตารางจะมีปัญหา(เสียหาย)    ลองทดสอบเปิดตารางที่ Error กับ MySQL GUI ดูครับ  เช่น Navicat และอื่นๆดูครับ ว่าเปิดได้ป่าวครับ
หัวข้อ: Re: MySQL Error ท่าทางงานจะเข้า
เริ่มหัวข้อโดย: Svl2Nuk3 ที่ มกราคม 19, 2011, 14:39:49 PM
เปิดไม่ได้ครับ
หัวข้อ: Re: MySQL Error ท่าทางงานจะเข้า
เริ่มหัวข้อโดย: James011 ที่ มกราคม 19, 2011, 14:51:13 PM
เสียหายทุกตารางป่าวครับ  มี ข้อมูล Backup ใช่ป่าวครับ
หัวข้อ: Re: MySQL Error ท่าทางงานจะเข้า
เริ่มหัวข้อโดย: Svl2Nuk3 ที่ มกราคม 19, 2011, 15:02:10 PM
เสียหายไม่ทุกตารางครับ   ตอนนี้ระบบยังทำงานตามปกติ 
ข้อมูล Auto Backup ตี2 ทุกวันครับ


พอดีไปเช็ค ใน server  เจอ error log  แบบนี้ครับ   คิดว่างานเข้าแน่ ๆ   
หัวข้อ: Re: MySQL Error ท่าทางงานจะเข้า
เริ่มหัวข้อโดย: James011 ที่ มกราคม 19, 2011, 15:08:04 PM
 ;D ;D ;D ลอง Check&Repair Table ยังครับ

           
หัวข้อ: Re: MySQL Error ท่าทางงานจะเข้า
เริ่มหัวข้อโดย: Knott ที่ มกราคม 19, 2011, 15:10:09 PM
อย่าลืม fix hdd ด้วย อาจจะเป็นที่ hdd ด้วยก็ได้ (เคยหาอยู่ตั้งนานว่าเป็นเพราะอะไร ที่แท้ก็ ... )
หัวข้อ: Re: MySQL Error ท่าทางงานจะเข้า
เริ่มหัวข้อโดย: Svl2Nuk3 ที่ มกราคม 19, 2011, 15:17:38 PM
;D ;D ;D ลอง Check&Repair Table ยังครับ

           

ของคุณครับ อ.เจมส์   เดี๋ยวลองทำอีกรอบ   หลังจาก Upstructure เสร็จก็  Check Repair  ไปแล้ว 1 รอบแล้วครับ
หัวข้อ: Re: MySQL Error ท่าทางงานจะเข้า
เริ่มหัวข้อโดย: Svl2Nuk3 ที่ มกราคม 19, 2011, 15:18:03 PM
อย่าลืม fix hdd ด้วย อาจจะเป็นที่ hdd ด้วยก็ได้ (เคยหาอยู่ตั้งนานว่าเป็นเพราะอะไร ที่แท้ก็ ... )

พี่นอทอย่าพูดแบบนั้น  555+
หัวข้อ: Re: MySQL Error ท่าทางงานจะเข้า
เริ่มหัวข้อโดย: manoi ที่ มกราคม 19, 2011, 15:19:20 PM
ไม่ต้องลงใหม่ครับ แค่


เพิ่มบรรทัด

root     soft     nofile     50000
root     hard     nofile     50000
mysql     soft     nofile     50000
mysql     hard     nofile     50000


ไว้ในแฟ้ม /etc/security/limit.conf

แล้ว Restart เครื่อง server ใหม่ ก็น่าจะหายแล้วครับ
หัวข้อ: Re: MySQL Error ท่าทางงานจะเข้า
เริ่มหัวข้อโดย: Svl2Nuk3 ที่ มกราคม 19, 2011, 15:30:14 PM
ไม่ต้องลงใหม่ครับ แค่


เพิ่มบรรทัด

root     soft     nofile     50000
root     hard     nofile     50000
mysql     soft     nofile     50000
mysql     hard     nofile     50000


ไว้ในแฟ้ม /etc/security/limit.conf

แล้ว Restart เครื่อง server ใหม่ ก็น่าจะหายแล้วครับ


ขอบคุณครับ อ.MN

ว่าแต่รบกวนอธิบายหน่อยครับ  อ.
หัวข้อ: Re: MySQL Error ท่าทางงานจะเข้า
เริ่มหัวข้อโดย: manoi ที่ มกราคม 19, 2011, 15:41:12 PM
ปกติ Default installation ของ linux User จะเปิดแฟ้มสูงสุดได้ 1024 แฟ้มครับ สามารถตรวจสอบได้จากคำสั่ง

ulimit -n

ดังนั้นถ้า mysql แสดง error no 24 แสดงว่า mysql กำลังจะเปิดแฟ้มเกิน 1024 ครับ ต้องให้ linux ยอมให้ mysql ใช้งานแฟ้มพร้อมๆ กันมากว่า 1024 (นั้นคือไปกำหนดในแฟ้ม limit.conf นั้นเองครับ)

จริงๆ แล้ว นี้เป็นงานที่ต้องทำทุกครั้งเมื่อติดตั้ง server ใหม่เลยล่ะครับ
หัวข้อ: Re: MySQL Error ท่าทางงานจะเข้า
เริ่มหัวข้อโดย: Svl2Nuk3 ที่ มกราคม 19, 2011, 15:45:17 PM
ขอบคุณครับ อ.MN

กระจ่างเลยครับ

หัวข้อ: Re: MySQL Error ท่าทางงานจะเข้า
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ มกราคม 19, 2011, 15:51:24 PM
ไม่ต้องลงใหม่ครับ แค่


เพิ่มบรรทัด

root     soft     nofile     50000
root     hard     nofile     50000
mysql     soft     nofile     50000
mysql     hard     nofile     50000


ไว้ในแฟ้ม /etc/security/limit.conf

แล้ว Restart เครื่อง server ใหม่ ก็น่าจะหายแล้วครับ


ของผมตั้งไว้

root       soft     nofile     100000
root       hard     nofile     100000
mysql     soft     nofile     100000
mysql     hard     nofile    100000


ไว้อนาคต
หัวข้อ: Re: MySQL Error ท่าทางงานจะเข้า
เริ่มหัวข้อโดย: Svl2Nuk3 ที่ มกราคม 19, 2011, 16:00:05 PM
ไม่ต้องลงใหม่ครับ แค่


เพิ่มบรรทัด

root     soft     nofile     50000
root     hard     nofile     50000
mysql     soft     nofile     50000
mysql     hard     nofile     50000


ไว้ในแฟ้ม /etc/security/limit.conf

แล้ว Restart เครื่อง server ใหม่ ก็น่าจะหายแล้วครับ


ของผมตั้งไว้

root       soft     nofile     100000
root       hard     nofile     100000
mysql     soft     nofile     100000
mysql     hard     nofile    100000


ไว้อนาคต

OK  ครั้ง  อ.บอย  เดี๋ยวผมเผื่อบ้าง  อิอิ

ตั้งแต่เข้ามาทำงานปีกว่า  ยังไม่เคยเข้าไปเช็คค่าของเครื่องนี้เลยอ่ะคับ
เคยเข้าไปเช็คแต่ my.cnf
หัวข้อ: Re: MySQL Error ท่าทางงานจะเข้า
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ มกราคม 19, 2011, 16:04:55 PM
OK  ครั้ง  อ.บอย  เดี๋ยวผมเผื่อบ้าง  อิอิ

ตั้งแต่เข้ามาทำงานปีกว่า  ยังไม่เคยเข้าไปเช็คค่าของเครื่องนี้เลยอ่ะคับ
เคยเข้าไปเช็คแต่ my.cnf

ยินดีนะครับ
หัวข้อ: Re: MySQL Error ท่าทางงานจะเข้า
เริ่มหัวข้อโดย: James011 ที่ มกราคม 19, 2011, 17:50:43 PM
 แบบที่  1

ไม่ต้องลงใหม่ครับ แค่


เพิ่มบรรทัด

root     soft     nofile     50000
root     hard     nofile     50000
mysql     soft     nofile     50000
mysql     hard     nofile     50000


ไว้ในแฟ้ม /etc/security/limit.conf

แล้ว Restart เครื่อง server ใหม่ ก็น่าจะหายแล้วครับ




แบบที่  2
  ulimit -n  50000  -----> etc/rc.local



แบบที่  3

[mysqld_safe]    ---------  > my.cnf
open-files-limit = xxxxx   


 ;D ;D ;D  3 แบบนี้ เหมือนกันป่าวครับ



หัวข้อ: Re: MySQL Error ท่าทางงานจะเข้า
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ มกราคม 19, 2011, 21:33:30 PM
แบบที่  1

ไม่ต้องลงใหม่ครับ แค่


เพิ่มบรรทัด

root     soft     nofile     50000
root     hard     nofile     50000
mysql     soft     nofile     50000
mysql     hard     nofile     50000


ไว้ในแฟ้ม /etc/security/limit.conf

แล้ว Restart เครื่อง server ใหม่ ก็น่าจะหายแล้วครับ




แบบที่  2
  ulimit -n  50000  -----> etc/rc.local



แบบที่  3

[mysqld_safe]    ---------  > my.cnf
open-files-limit = xxxxx   


 ;D ;D ;D  3 แบบนี้ เหมือนกันป่าวครับ





คนละที่ ก็คนละความหมาย
ผมทำมานานมากแล้ว เมื่อก่อน
30000
ช่วงหลังเลยทำไว้อนาคต
100000
หัวข้อ: Re: MySQL Error ท่าทางงานจะเข้า
เริ่มหัวข้อโดย: Svl2Nuk3 ที่ มกราคม 20, 2011, 10:09:43 AM
เข้าไปแก้ตามที่  อ.บอกแล้วครับ 
วันนี้ประมาณ  9  โมงเจออีกแล้ว
ลองใช้คำสั่ง  ulimit -n ได้ค่า  100000  ครับ

my.cnf
=============================
[client]
port      = 3306
socket      = /var/lib/mysql/mysql.sock
default-character-set=tis620

[mysqld]
default-storage-engine=INNODB
default_table_type = INNODB
port      = 3306
socket      = /var/lib/mysql/mysql.sock
skip-locking
key_buffer = 4096M
max_allowed_packet = 1024M
table_cache = 1000
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 1M
join_buffer_size = 2M
max_heap_table_size = 2048M
myisam_sort_buffer_size = 2048M
concurrent_insert = 2
thread_cache_size = 800
query_cache_size= 256M
thread_concurrency = 8
default-character-set=tis620
skip-name-resolve
skip-character-set-client-handshake
init_connect = 'SET NAMES tis620'
innodb_locks_unsafe_for_binlog=1
innodb_open_files = 2000
innodb_doublewrite=0
innodb_flush_method=O_DIRECT
innodb_file_per_table
innodb_data_home_dir = /var/lib/mysql/
innodb_data_file_path = ibdata1:100M:autoextend
innodb_log_group_home_dir = /var/lib/mysql/
innodb_buffer_pool_size = 5120M
innodb_additional_mem_pool_size = 24M
innodb_log_file_size = 512M
innodb_log_buffer_size = 2M
innodb_flush_log_at_trx_commit = 2
innodb_lock_wait_timeout = 100
innodb_thread_concurrency = 0

[mysqldump]
quick
max_allowed_packet = 512M
allow-keywords

[mysql]
no-auto-rehash
default-character-set=tis620

[isamchk]
key_buffer = 512M
sort_buffer_size = 512M
read_buffer = 4M
write_buffer = 4M

[myisamchk]
key_buffer = 1000M
sort_buffer_size = 512M
read_buffer = 4M
write_buffer = 4M

[mysqlhotcopy]
interactive-timeout


=============================
Error
=============================
110120  9:41:56 [ERROR] Error in accept: Too many open files
110120  9:42:12 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/ipt_order_type.frm' (errno: 24)
110120  9:43:06 [ERROR] /usr/sbin/mysqld: Sort aborted
110120  9:43:06 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/access_menu.frm' (errno: 24)
110120  9:43:06 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/accident_transport_type.frm' (errno: 24)
110120  9:43:06 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/active_medication.frm' (errno: 24)
110120  9:43:06 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/adr_rechallenge_type.frm' (errno: 24)
110120  9:43:06 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/adr_report_type.frm' (errno: 24)
110120  9:43:06 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/adr_seriousness.frm' (errno: 24)
110120  9:43:06 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/advice_list.frm' (errno: 24)
110120  9:43:06 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/age_id.frm' (errno: 24)
110120  9:43:06 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/al2dc.frm' (errno: 24)
110120  9:43:06 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/al2mdc.frm' (errno: 24)
110120  9:43:06 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/allergy_confirm.frm' (errno: 24)
110120  9:43:06 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/allergy_group.frm' (errno: 24)
110120  9:43:06 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/allergy_list.frm' (errno: 24)
110120  9:43:06 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/allergy_relation.frm' (errno: 24)
110120  9:43:06 [ERROR] /usr/sbin/mysqld: Can't open file: './hos/allergy_result.frm' (errno: 24)
หัวข้อ: Re: MySQL Error ท่าทางงานจะเข้า
เริ่มหัวข้อโดย: James011 ที่ มกราคม 20, 2011, 10:45:51 AM
 ;D ;D ;D  ใช้คำสั่งนี้หน่อย  #sysctl   -a

   แล้วดูค่า  fs.file-max = xxxxx   เป็นเท่าไรครับ
หัวข้อ: Re: MySQL Error ท่าทางงานจะเข้า
เริ่มหัวข้อโดย: Svl2Nuk3 ที่ มกราคม 20, 2011, 11:23:38 AM
;D ;D ;D  ใช้คำสั่งนี้หน่อย  #sysctl   -a

   แล้วดูค่า  fs.file-max = xxxxx   เป็นเท่าไรครับ

fs.file-max = 984489  ครับ


หัวข้อ: Re: MySQL Error ท่าทางงานจะเข้า
เริ่มหัวข้อโดย: dotAtainer ที่ มกราคม 20, 2011, 11:34:01 AM
 ;D ;D ;D  เคย restore ตารางในฐาน hos ซ้ำกันหรือเปล่าครับไม่แน่ใจนะแต่เคยเจอกับตัวเองฟ้องคล้ายๆกัน
หัวข้อ: Re: MySQL Error ท่าทางงานจะเข้า
เริ่มหัวข้อโดย: Svl2Nuk3 ที่ มกราคม 20, 2011, 11:36:30 AM
;D ;D ;D  เคย restore ตารางในฐาน hos ซ้ำกันหรือเปล่าครับไม่แน่ใจนะแต่เคยเจอกับตัวเองฟ้องคล้ายๆกัน

ไม่เคยครับ  ใน  Server สำรอง รหัสผ่านกับชื่อ database  คนละตัวกันครับ
 ;D ;D
หัวข้อ: Re: MySQL Error ท่าทางงานจะเข้า
เริ่มหัวข้อโดย: Svl2Nuk3 ที่ มกราคม 20, 2011, 12:14:54 PM
ตอน 11 โมงเปลี่ยนค่า my.cnf

innodb_open_files = 50000

เพิ่ม
[mysqld_safe]
open-files-limit = 50000


service mysql restart

ตอนนี้ยังนิ่ง ๆ อยู่ครับ   ;D ;D

มันจะมาอีกหรือเปล่าเนี่ย  ^_^
หัวข้อ: Re: MySQL Error ท่าทางงานจะเข้า
เริ่มหัวข้อโดย: James011 ที่ มกราคม 20, 2011, 13:14:58 PM
ตอน 11 โมงเปลี่ยนค่า my.cnf

innodb_open_files = 50000

เพิ่ม
[mysqld_safe]
open-files-limit = 50000


service mysql restart

ตอนนี้ยังนิ่ง ๆ อยู่ครับ   ;D ;D

มันจะมาอีกหรือเปล่าเนี่ย  ^_^


 ;D ;D ;D ใส่กันไว้หมดแล้วคงไม่มาแล้วครับ
หัวข้อ: Re: MySQL Error ท่าทางงานจะเข้า
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ มกราคม 20, 2011, 19:17:19 PM
ตอน 11 โมงเปลี่ยนค่า my.cnf

innodb_open_files = 50000

เพิ่ม
[mysqld_safe]
open-files-limit = 50000


service mysql restart

ตอนนี้ยังนิ่ง ๆ อยู่ครับ   ;D ;D

มันจะมาอีกหรือเปล่าเนี่ย  ^_^

ของผม
[mysqld_safe]
open-files-limit = 8192

กำหนดให้เกิน 3000

innodb_open_files = 10K

ก็ราบรื่นตลอด
คงตอน config my.cnf คงลืมใส่เข้าไป
หัวข้อ: Re: MySQL Error ท่าทางงานจะเข้า
เริ่มหัวข้อโดย: Svl2Nuk3 ที่ มกราคม 20, 2011, 21:43:20 PM
ตอน 11 โมงเปลี่ยนค่า my.cnf

innodb_open_files = 50000

เพิ่ม
[mysqld_safe]
open-files-limit = 50000


service mysql restart

ตอนนี้ยังนิ่ง ๆ อยู่ครับ   ;D ;D

มันจะมาอีกหรือเปล่าเนี่ย  ^_^

ของผม
[mysqld_safe]
open-files-limit = 8192

กำหนดให้เกิน 3000

innodb_open_files = 10K

ก็ราบรื่นตลอด
คงตอน config my.cnf คงลืมใส่เข้าไป


ใช่แล้วครับ อ.บอย  สมัยมาทำงานใหม่ ๆ ก็อปวางอย่างเดียว  ^_^
ปรับจากของเดิมไม่กี่ค่า


ใครยังไม่ได้ตั้งค่าตัวนี้   รีบตรวจสอบเลยครับ  (หรือว่ามีผมคนเดียว) 55+
พอดีไปขอ  my.cnf   มา  บางตัวพบว่าไม่มี  open-files-limit
ถ้าอัพเวอร์ชันใหม่ๆ  อาจจะเจอปํญหาแบบนี้ก็ได้ครับ 
ของผมก่อนหน้านี้ก็ปกติตลอด  หลังจากอัพเวอร์ชันใหม่ ๆ มี Table เพิ่มขึ้นก็โดนเลย
 ;D ;D ;D

หัวข้อ: Re: MySQL Error ท่าทางงานจะเข้า
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ มกราคม 21, 2011, 06:08:44 AM
ใช่แล้วครับ อ.บอย  สมัยมาทำงานใหม่ ๆ ก็อปวางอย่างเดียว  ^_^
ปรับจากของเดิมไม่กี่ค่า


ใครยังไม่ได้ตั้งค่าตัวนี้   รีบตรวจสอบเลยครับ  (หรือว่ามีผมคนเดียว) 55+
พอดีไปขอ  my.cnf   มา  บางตัวพบว่าไม่มี  open-files-limit
ถ้าอัพเวอร์ชันใหม่ๆ  อาจจะเจอปํญหาแบบนี้ก็ได้ครับ 
ของผมก่อนหน้านี้ก็ปกติตลอด  หลังจากอัพเวอร์ชันใหม่ ๆ มี Table เพิ่มขึ้นก็โดนเลย
 ;D ;D ;D



ช่วงหลังตารางเพิ่มมากขึ้นมากเลย
คงจะต้องเจออีกหลาย รพ.

พวกที่ อัพก่อนก็โดนก่อน
ถือว่าเป็นประสพการณ์ ให้กับ น้องๆแล้วกันนะครับ

ผมคิดว่ายังคงต้อง ช่วยกันอีกหลาย รพ.
5555555555555555555555555555
หัวข้อ: Re: MySQL Error ท่าทางงานจะเข้า
เริ่มหัวข้อโดย: john ที่ มีนาคม 13, 2011, 15:47:53 PM
ตอน 11 โมงเปลี่ยนค่า my.cnf

innodb_open_files = 50000

เพิ่ม
[mysqld_safe]
open-files-limit = 50000


service mysql restart

ตอนนี้ยังนิ่ง ๆ อยู่ครับ   ;D ;D

มันจะมาอีกหรือเปล่าเนี่ย  ^_^

ของผม
[mysqld_safe]
open-files-limit = 8192

กำหนดให้เกิน 3000

innodb_open_files = 10K

ก็ราบรื่นตลอด
คงตอน config my.cnf คงลืมใส่เข้าไป


ขอมายืนยันตามหัวข้อที่อ้างถึงนี้นะครับ

server ผมมี errno: 24 ซึ่งเปิดดูจาก [hosname].err หลังจากที่อัพเป็นเเวอร์ชั่น .2.10b
ช่วงกลางเดือน ก.พ.54 hosxp ในเครื่องลูกข่ายหยุดทำงานพร้อมกันช่วงคนไข้เยอะๆ ประมาณ 10 โมงกว่า
ก็ลอง restart mysql ใหม่ ก็ใช้ได้ตามปกติ ก็ไปค้นหากระทู้ที่เกี่ยวข้องเจอกระทู้นี้และ

http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=10972.0

ดีใจอย่างที่สุดเพราะว่าเห็นว่าการตั้งค่าต่างๆไม่ได้เป็นไปตามที่ อ.ท่านต่างๆ แจ้งไว้ เลยจัดการทำตามทันที
ก็คิดว่าทำตามที่หลายๆท่านบอกไว้จนครบถ้วนแล้ว ปรากฏว่าอีกสามวันต่อมาเจอ errno: 24 ขึ้นมาอีก
ในช่วงเวลาเดียวกัน ตอนนี้ชักใจเสียครับ คราวนี้บูตเครื่องแม่ให้ใช้งานต่อ จะรอดูอีกว่ามันจะมีปัญหาอีกไหม

คราวนี้สบายใจไปได้หลายวัน มีเกิด error นี้อีกในวันที่ 2 มี.ค. 54 คราวนี้โทรหาคนช่วยเหลือวุ่นเลย
โทรบริษัท น้องที่ bms บอกให้ส่งไฟล์ [hosname].err กับไฟล์ my.cnf ไปให้
และบอกว่าผู้เชี่ยวชาญเรื่องนี้ไม่อยู่จะส่งให้เขาอีกที (จนป่านนี้ยังไม่ตอบกลับมา)

ผมรอไม่ได้ เลยโทรหาน้อง bms ที่ขึ้นระบบอยู่กาฬสินธุ์และที่มาขึ้นระบบอยู่ที่ รพ.ชัยภูมิ
พร้อมส่งทั้งสองไฟล์ไปให้และบอกว่าผมแก้ไขอะไรไปบ้างแล้ว พักนึงก็ตอบกลับมาว่าผมทำทุกอย่างถูกต้องแล้วนะ

ทีนี้ผมตั้งสติใหม่ กลับมาอ่านกระทู้นี้แบบทุกบรรทัดโดยปริ้นออกมาอ่านจากกระดาษ
พบว่า my.cnf ผมไม่มี

[mysqld_safe]
open-files-limit = 50000

จัดการเพิ่มเข้าทันที
วันนี้ครบ 11 วันที่ยังไม่มีอาการ error นี้ขึ้น และลุ้นต่อไป

ที่เข้ามาแจ้งเพราะอยากมาบอกว่าถ้าเพื่อนคนไหนเจอปัญหาแบบผม ขอให้ตั้งสติให้ดี
อ่านกระทู้ที่ อ.ท่านต่างๆ บอกไว้ให้ถ้วนถี่ครับ เพราะปํญหาส่วนใหญ่วิธีแก้จะอยู่ในเว็บนี้หมดแล้วครับ

ปล. ขอขอบคุณ อ.ปิ๊ก ปรเมษฐ น้องตั๊ก bms และน้องมน mbs ที่ให้คำปรึกษาในขณะที่ผมรนสุดขีด
หัวข้อ: Re: MySQL Error ท่าทางงานจะเข้า
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ มีนาคม 13, 2011, 20:02:32 PM
เพราะปํญหาส่วนใหญ่วิธีแก้จะอยู่ในเว็บนี้หมดแล้วครับ

ดีใจด้วยนะครับ
หัวข้อ: Re: MySQL Error ท่าทางงานจะเข้า
เริ่มหัวข้อโดย: fauzan ที่ พฤศจิกายน 17, 2015, 14:55:09 PM
ไม่ต้องลงใหม่ครับ แค่

เพิ่มบรรทัด

root     soft     nofile     50000
root     hard     nofile     50000
mysql     soft     nofile     50000
mysql     hard     nofile     50000

ไว้ในแฟ้ม /etc/security/limit.conf

แล้ว Restart เครื่อง server ใหม่ ก็น่าจะหายแล้วครับ

อาจารย์ครับผมต้องเพิ่มคำสั่งข้างบนจากบรรทัดไหนครับ (ตามรูปภาพ)
หัวข้อ: Re: MySQL Error ท่าทางงานจะเข้า
เริ่มหัวข้อโดย: Sukjai ที่ พฤศจิกายน 17, 2015, 19:08:14 PM
ไม่ต้องลงใหม่ครับ แค่

เพิ่มบรรทัด

root     soft     nofile     50000
root     hard     nofile     50000
mysql     soft     nofile     50000
mysql     hard     nofile     50000

ไว้ในแฟ้ม /etc/security/limit.conf

แล้ว Restart เครื่อง server ใหม่ ก็น่าจะหายแล้วครับ

อาจารย์ครับผมต้องเพิ่มคำสั่งข้างบนจากบรรทัดไหนครับ (ตามรูปภาพ)

-----------------------------------------------------

ลบข้อความเดิมออกให้หมด
แล้วพิมพ์แค่ 4 บรรทัด ตามภาพลงไป
root    soft    nofile  250000
root    hard   nofile  250000
mysql  soft    nofile  250000
mysql  hard   nofile  250000

จากภาพได้จากการตั้งค่าอัตโนมัติ ผ่านโปรแกรม BMSXTraBackup GUI Version 8.03 ครับ
หัวข้อ: Re: MySQL Error ท่าทางงานจะเข้า
เริ่มหัวข้อโดย: fauzan ที่ พฤศจิกายน 17, 2015, 21:24:09 PM
ไม่ต้องลงใหม่ครับ แค่

เพิ่มบรรทัด

root     soft     nofile     50000
root     hard     nofile     50000
mysql     soft     nofile     50000
mysql     hard     nofile     50000

ไว้ในแฟ้ม /etc/security/limit.conf

แล้ว Restart เครื่อง server ใหม่ ก็น่าจะหายแล้วครับ

อาจารย์ครับผมต้องเพิ่มคำสั่งข้างบนจากบรรทัดไหนครับ (ตามรูปภาพ)

-----------------------------------------------------

ลบข้อความเดิมออกให้หมด
แล้วพิมพ์แค่ 4 บรรทัด ตามภาพลงไป
root    soft    nofile  250000
root    hard   nofile  250000
mysql  soft    nofile  250000
mysql  hard   nofile  250000

จากภาพได้จากการตั้งค่าอัตโนมัติ ผ่านโปรแกรม BMSXTraBackup GUI Version 8.03 ครับ

ขอบคุณครับอาจารย์ ฮีโร่มาช่วยผมแล้วครับ