สิ่งที่ควรระวังไม่ใช่การคอนฟิกเรื่องทรัพยากรแรมหรืออะไรหรอกนะครับส่วนใหญ่ที่ประสบปัญหาล่มเพราะกำหนด log แต่ไม่ได้กำหนด expire ทำให้ HDD เต็มประมาณนั้นครับ
ขออภัยด้วยครับ สำหรับใครที่ใช้อยู่ อันนี้จากที่เจอมาครับ
ในส่วนของ Replicate mysql จะใช้ทรัพยากรแรมเยอะเหมือนกันครับ
และก็ต้องระวังเรื่องการคอนฟิก My ถ้าใช้ Replicate mysql
อีกอันที่เจอตั้งค่าไว้แต่ไม่มี slave server ไว้ให้ sync
ดูจากกราฟแล้ว น่าจะ monitor process list ว่ามี process อะไร แปลกๆไหม
หรือใครไปลองสร้าง auto backup ในช่วงเวลานั้นบ้าง ที่เราไม่รู้
ผมเปิดใช้มาสามปีแล้วยังไม่มีเดี้ยงนะครับแรม 12GB
ผมว่า ถ้าserver ไม่แน่จริงอย่าใช้ Replicate mysql ดีกว่าครับ
เคยเห็นมาแล้วหลายที่ เดี้ยง...
################# Replication ################
server-id = 1
log-bin = /var/log/mysql/mysql-bin.log
binlog-do-db = hos
replicate-wild-do-table = %.%
relay-log = /var/lib/mysql/slave-relay.log
relay-log-index = /var/lib/mysql/slave-relay-log.index
binlog_cache_size = 200M
binlog_format = row
expire_logs_days = 10
max_binlog_size = 100M
sync_binlog = 1
log_bin_trust_function_creators = 1
กำหนด expire log ต้องทำอย่างไรครับ ช่วยแนนะำด้วยครับ
หลังจาก df -h ดูครับ
สำหรับ var
พื้นที่ ทั้งหมด 97 g ใช้ไปแล้ว 37 g
switcht ได้ทำการตรวจสอบแล้วปกติดี
mysql replicate ทำงาน ปกติดี
หาสาเหตุปัญหาต่อไป พรุ่งนี้ ถ้าช้า ช่วงที่มีการใช้งาน มาก ๆ อาจต้องลอง stop slave ดู