ผู้เขียน หัวข้อ: รวมวิธีแก้ปัญหาที่ขั้น error ไว้ที่เดียวกัน มี่หลายหัวข้อครับ  (อ่าน 33845 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

doramon

  • บุคคลทั่วไป
รวมวิธีแก้ปัญหาที่ขั้น error ไว้ที่เดียวกัน มี่หลายหัวข้อครับ
ผมจะพยายามมาตอบไว้ที่เดียวกันครับ


Bug   วิธีแก้ปัญหาแต่ละ version ไว้ที่เดี่ยวกันครับ

ปัญหา  : ...............................................

version :..............................................

วิธีแก้ป้ญหา :.........................................

กำลังรวม
« แก้ไขครั้งสุดท้าย: พฤศจิกายน 21, 2008, 15:24:55 PM โดย doraemon(saiyok) »

doramon

  • บุคคลทั่วไป
Re: Bug รวมวิธีแก้ปัญหาแต่ละ version ไว้ที่เดี่ยวกันครับ
« ตอบกลับ #1 เมื่อ: พฤศจิกายน 07, 2006, 01:14:16 AM »
+1
3.51.11.12  แล้วเกิดข้อความนี้หลังเปลียน version

System Message
SQL Error: Table 'hos.tmp_opitemrece_summary_repl' doesn't exist
select * from opitemrece_summary where vn = '511114131330'

จริงๆๆไม่น่าจะเป็นครับ ทำตามรูปครับ

ชื่อตาราง นำหน้าด้วย tmp_xxxxx_repl
« แก้ไขครั้งสุดท้าย: พฤศจิกายน 14, 2008, 14:57:05 PM โดย doraemon(saiyok) »

doramon

  • บุคคลทั่วไป
mysql   แจ้ง error  24

เปิด Script

/etc/init.d/mysql

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

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

/etc/security/limits.conf

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

เพิ่มบรรทัด

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

« แก้ไขครั้งสุดท้าย: เมษายน 03, 2011, 14:31:48 PM โดย doraemon »

doramon

  • บุคคลทั่วไป
วิธีแก้ปัญหา  LAB แสดงรายชื่อ ว่างๆๆ ด้านบน 





วิธี  ให้รันคำสั่งนี้

1.  จำทำให้เวลาสั่งแลบครั้งต่อไป ไม่เกิดแบบนี้อีก

delete  from lab_items_sub_group_list   where  lab_items_code not in(select lab_items_code from lab_items)

2.   จำทำให้ประวัติเก่าๆๆ ที่เคยสั่งมา ปกติ


delete  from lab_order   where  lab_items_code not in(select lab_items_code from lab_items)
« แก้ไขครั้งสุดท้าย: เมษายน 03, 2011, 14:21:31 PM โดย doraemon »

doramon

  • บุคคลทั่วไป
เวลาทำงานแล้วขึ้นข้อความได้ล่างตลอดเวลา

เกิดจากระบบมีปัญหาเลข id ของตารางเก็บข้อมูลที่เป็น pk  ย้อนกลับไปน้อยกว่าที่ตารางเก็บไว้


http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=20477.msg174550#new


วิธีแก้

1. ตรวจสอบตารางที่เก็บข้อมูล  ดูเลข ID
select max(scan_id) from opdscan

2.  ดูตารางรวมที่เก็บค่า id สุดท้าย
select * from serial   where name="scan_id"


หรือว่าจะใช้

Tool -->misc--->checkdb--->  ckeck serial   แล้วกดให้มันตรวจสอบให้ทุกตาราง