อยากแชร์นิดนึงเพราะผมก็เจอปัญหากับตัวเอง
ปัญหามีว่า mytop แล้วได้อะไร. นอกจากหน้าจอ โชว์ว่า process นั้น process นี้กำลัง run
วิธีปฏิบัติที่เป็นรูปธรรมเลยนะครับ
-
mytop
-
อีกจอนึงเปิด top ขึ้น
-
ถ้าใน top process ที่ user = mysql รับประทาน cpu ไป 100+ อยู่นานจนเกินไปและค่า load avg ใน top ไปสูง สิ่งที่เกิดขึ้นได้คือมีบาง process ใน mysql ค้างหรือ delayed รออยู่.
สิ่งที่เราจะทำคือจะ kill process แต่เดียวก่อนนะครับเราจะสั่ง kill แบบนี้ไม่ได้
killall -9 mysqld
แบบนี้ mysql ทั้ง serv จะเดี้ยงไปเลย.
หรือ
kill -9 แล้วใส่ id ใน mytop
อันนี้หา kill ไม่ได้เหมือนกันเพราะจะหา id ไม่เจอครับ
ให้ทำแบบนี้แทนนะครับ
-
เปิด phpmyadmin ขึ้นมาจากนั้นเข้ารหัสด้วย da_admin (pass ก็ใส่ไป)
-
คลิ๊กที่ tab process
-
จากนั้นหา process เจ้าปัญหาครับแล้วสั่ง “kill” ด้วยการคลิ๊กที่ลิงค์ “ฆ่าทิ้ง” หน้า ID
เท่านี้ก็ลบบาง process ได้แล้ว