ผู้เขียน หัวข้อ: replication ขึ้นerror  (อ่าน 7584 ครั้ง)

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

ออฟไลน์ tiae

  • Sr. Member
  • ****
  • กระทู้: 288
  • Respect: 0
    • ดูรายละเอียด
    • โรงพยาบาลสองจังหวัดแพร่
replication ขึ้นerror
« เมื่อ: พฤศจิกายน 22, 2006, 02:52:52 AM »
0
ขึ้นแบบนี้ตามภาพครับ ทำอะไรต่อไม่ได้เลยครับ
Mr.Narongsuk Ruktim
Server: ประกอบเองจบจำกัด , CenOS+MySQL: อ.ชัยพร
็HOSxPVersion3.51.2.11

ออฟไลน์ SBR10993

  • Full Member
  • ***
  • กระทู้: 182
  • อะจ๊ากกก..ย่ะ ย่ะ..
  • Respect: +1
    • ดูรายละเอียด
Re: replication ขึ้นerror
« ตอบกลับ #1 เมื่อ: พฤศจิกายน 22, 2006, 13:15:35 PM »
0
ถ้าขึ้น connected แบบนี้ไม่ถือว่า error หรอกนะครับ.. ถ้าเครื่องนิ่งแสดงว่าข้อมูลหลักที่ server ไม่มีการเคลื่อนไหวแล้ว ลองปิดรีพลีเคทไว้ซักหลาย ๆ วัน แล้วลองมารันดู..คุณก็จะเห็น transaction เยอะ แยะ วิ่งไปวิ่งมา..ถ้า ข้อมูลระหว่างสองเครื่องเท่ากัน..เมื่อไหร่รีพลีเคเตอร์ก็จะนิ่งเพื่อรอรับข้อมูลจาก server หลัก อืม..พอเป็นกะสัยแค่นี้ก่อนละกัน......
Mr.kanchit Pinitmontree
NongBualamphu Prov.Pub.Health
implimented on 14-07-2006 individual

ออฟไลน์ NtvHospital

  • Jr. Member
  • **
  • กระทู้: 99
  • Respect: +2
    • ดูรายละเอียด
Re: replication ขึ้นerror
« ตอบกลับ #2 เมื่อ: ธันวาคม 20, 2006, 03:40:36 AM »
0
ไม่ทราบว่ามีใครใช้ replication โดยตัวของ Server Linux ที่เป็นสำรองบ้างครับ(replication ที่ตัวมันเอง)
ผมคอนฟิกแล้วยังไม่ได้สักที ถ้าได้ผมว่าจะประหยัดเครื่อง และไม่ต้องเช็คเครื่องวินโดว์ที่ทำ replication บ่อย เพราะ รันได้สัปดาก็แฮ้งแล้ว 
Somdej Praborom Rachineenat Hospital Nathawee Songkhla

Ms:  Server IBM x3650 M3 Xeon 6Core 5660 2.80GHz,Ram 32G(ECC-Original ram),HD-SAS146G 15Krpm x 4(RAID10)
CentOS 6.4 x64 ,Mysql Percona 5.5.33

SL:  Server IBM x3650 M2 Xeon 4Core 5520 2.26GHz,Ram 8G(ECC-Original ram),HD-SAS146G 10Krpm x 4(RAID10)
CentOS 6.4 x64 ,Mysql Percona 5.5.33

IMG:Server IBM x3550 M3 Xeon 4Core 5620 2.40GHz,Ram 4G(ECC-Original ram),HD-SAS1.2TB 10Krpm x 3(RAID5)
CentOS 6.5 x64 ,Mysql Percona 5.5.33

HosXP 3.56.12.16
INET 3BB Leaseline 40M + Adsl 10M ,Endian Firewall 2.2 rc2
NetWork SRW2048-K9-EU ,HP V1405-24G
UPS Emerson Liebert True Online GXT3-3000RT,APC Smart Online SURTD3000RMXLI
NAS LinkStation Buffalo 2TB x2
KVM Switch ATEN CS-1734A
X-RAY WEBPACS
LAB LIS

RunSystem 2006-06-14 ,Implement By อ.ชัยพร+ทีมงาน ขอบคุณทีมงาน BMS

ออฟไลน์ ดอกธูป

  • Full Member
  • ***
  • กระทู้: 103
  • Respect: 0
    • ดูรายละเอียด
    • สุรินทร์๑๐๘ดอทคอม
Re: replication ขึ้นerror
« ตอบกลับ #3 เมื่อ: ธันวาคม 20, 2006, 06:39:16 AM »
0
ไม่ทราบว่ามีใครใช้ replication โดยตัวของ Server Linux ที่เป็นสำรองบ้างครับ(replication ที่ตัวมันเอง)
ผมคอนฟิกแล้วยังไม่ได้สักที ถ้าได้ผมว่าจะประหยัดเครื่อง และไม่ต้องเช็คเครื่องวินโดว์ที่ทำ replication บ่อย เพราะ รันได้สัปดาก็แฮ้งแล้ว 

ลองดูนะคัรบผมเองก็ไม่เคยทำ แต่ทราบหลักการคร่าว ๆ ของการทำ Replication ของ Mysql อะคับที่จริงมันไม่ต้องมี Software อะไรเพิ่มเลย เพียงแต่คอนฟิกที่ file my.cnf  อะครับ

1. ทำ Server มา 2 ตัว ที่มี Db เหมือนกันหมด ทั้ง User , pass , db  และ tables  ครับทางที่ดีก็ ใช้เครื่องมืองของ hosxp ที่มีให้ อินนีเชียนอิมพอร์ด  ให้ ตาราง 2 เครื่องเหมือนกันหมด

2. เปิด file etc/my.comf ของเครื่องที่ 1 (Master)  แล้วเพิ่มข้อมูลไปตามนี้

โค๊ด: [Select]
[mysqld]
log-bin
server-id=1

3. เปิด file /etc/my.cnf  เครื่องที่ 2 (slave) แล้วเพิ่ม file ดังนี้

โค๊ด: [Select]
[mysqld]
master-host=xxx.xx.xx.xx // เบอร์ IP ของเครื่อง A
master-user=hellman       // user นี้ต้องมีทั้ง A กับ B นะครับ และต้องมี Privilege ที่สามารถ ทำกับ Table,Process ต่างๆได้ เช่น root
master-password=dddd
master-port=3306
server-id=2                   // ห้ามซ้ำกับ เครื่อง A


4. start mysql ทั้ง 2 เครื่อง  ที่เครื่อง ที่ 1 (Master) จะพบว่า Mysql จะทำการสร้าง file อันนึงขึ้นมา โดยตั้งชื่อ “ชื่อเครื่อง”+”-bin”+”.001” ซึ่งถ้ามีการ shutdown และ restart ใหม่
มันจะขยับเป็น 002,003 ไปเรื่อยๆ ซึ่ง File นี้ จะเก็บ Log ที่แต่ละ Client ทำเข้ามา เช่น เครื่อง 01 ทำ
 
“insert into kkk (xxx,xxx) values (ddd,ddd)”
 
จากนั้น เครื่อง 2 (Slave) ก็จะอ่านค่าจาก Log นี้ไปทำตามบ้างที่เครื่องมันเอง และหากดู การทำงานของมันเป็นระยะ

ลองทำดูนะครับได้เรื่องยังงัยก็เอามาโพส บอกต่อกันครับเพราะว่า ผมเองก็ไม่มีเวลาทดลองเหมอืนกัน ลำพังทำงานวันละ 18 ชั่วโมงก็หนักพอแล้ว  แต่ใจมันก็อยากเรียนรู้ เหมือนกัน  ว่างเป็นไม่ได้ต้องเข้า board นี้ทุกทีไป เผื่อได้ ไอเดียอะไรใหม่ ๆ จาก ชาวชุมชน Hosxp ครับ ..


ปล. ข้อเสนอแนะ
ข้อเสนอแนะ
 
1.Admin ควรจะ เข้าไป check ดูว่า มันยังคง replicate เป็น ปรกติ หรือไม่ อย่างน้อย ๆ วันละครั้ง

2.หาก พบว่า มัน หยุด replicate ผมแนะนำว่า ถ้าให้ง่าย ก็ ให้ down mysql แล้วก็ backup ข้อมูลไปที่เครื่อง 2 (Slave)ใหม่ จากนั้นให้ ลบ ไฟล์ xxxx-bin.xxx กับ master.info,mysql.err ที่เครื่อง 1 (Master) ทิ้ง แล้วค่อย start mysql ทั้ง 1,2 ขึ้นใหม่ จะง่ายกว่า การไปใช้ คำสั่ง
 
3.File xxxx-bin.xxx มันจะมีขนาดใหญ่ขึ้นเรื่อยๆ ผมไม่แน่ใจว่า มันจะ Limit ที่ขนาดเท่าไหร่ ทางที่ดีควรจะ Shutdown บ้าง สักเดือนละครั้งก็ได้ครับ

ปอ. ผมไม่แน่ใจว่า หลักการ Replication ที่อาจารย์ manoi ทำกับ hosxp ใช้แบนี้หรือเปล่า ?? เพราะว่าหลักการนี้เห็นว่าใช้ได้ทั้งกับ linux และ windows ครับ  ถ้าใช่ก็ขออภัยด้วยครับ  ที่เอาเรื่องเก่ามาเล่าใหม่ อิอิ

ปฮ.  HOSxP จงเจริญ
« แก้ไขครั้งสุดท้าย: ธันวาคม 20, 2006, 06:42:17 AM โดย ดอกธูป »
ไม่ได้ ทำเกี่ยวกับ HosXp แล้ว แ่ต่มา Update ข้อมูลเรื่อย ๆ มีความรู้เรื่อง Web App , Mysql , PHP , linux นิดหน่อย คงจะพอช่วยตอบคำถาม พี่น้อง ๆ ได้บ้างเล็ก ๆ น้อย ๆ คับ  ขอบคุณคับ 
http://surin108.com ==> ท่องเที่ยวสุรินทร์จ้าาาา

doramon

  • บุคคลทั่วไป
Re: replication ขึ้นerror
« ตอบกลับ #4 เมื่อ: ธันวาคม 20, 2006, 07:50:50 AM »
0
ผมแนะนำอันนี้ครับ
ไม่ต้องไปแก้ config  mysql
http://downloads.sourceforge.net/hosxp/linux_replicator-2006-05-12.zip?

ออฟไลน์ NtvHospital

  • Jr. Member
  • **
  • กระทู้: 99
  • Respect: +2
    • ดูรายละเอียด
Re: replication ขึ้นerror
« ตอบกลับ #5 เมื่อ: ธันวาคม 20, 2006, 21:32:38 PM »
0
ขอบคุณมากนะครับคุณดอกธูป ผมเคยทำแบบนี้แล้ว พอเช็กดูไม่มีผลข้อมูลไม่มีการเปลี่ยนแปลง แต่ผมก็ยังไม่ได้ไปเช็คที่ log-file(ไม่รู้ต้องระบุหรือป่าว) ผมจะลองเช็คดูอีกทีถ้าได้ไม่ได้ยังไงจะบอกนะครับ ขอบคุณ โดเรม่อนด้วยนะคับ  :(
« แก้ไขครั้งสุดท้าย: ธันวาคม 20, 2006, 21:38:55 PM โดย Somdej.HosXP »
Somdej Praborom Rachineenat Hospital Nathawee Songkhla

Ms:  Server IBM x3650 M3 Xeon 6Core 5660 2.80GHz,Ram 32G(ECC-Original ram),HD-SAS146G 15Krpm x 4(RAID10)
CentOS 6.4 x64 ,Mysql Percona 5.5.33

SL:  Server IBM x3650 M2 Xeon 4Core 5520 2.26GHz,Ram 8G(ECC-Original ram),HD-SAS146G 10Krpm x 4(RAID10)
CentOS 6.4 x64 ,Mysql Percona 5.5.33

IMG:Server IBM x3550 M3 Xeon 4Core 5620 2.40GHz,Ram 4G(ECC-Original ram),HD-SAS1.2TB 10Krpm x 3(RAID5)
CentOS 6.5 x64 ,Mysql Percona 5.5.33

HosXP 3.56.12.16
INET 3BB Leaseline 40M + Adsl 10M ,Endian Firewall 2.2 rc2
NetWork SRW2048-K9-EU ,HP V1405-24G
UPS Emerson Liebert True Online GXT3-3000RT,APC Smart Online SURTD3000RMXLI
NAS LinkStation Buffalo 2TB x2
KVM Switch ATEN CS-1734A
X-RAY WEBPACS
LAB LIS

RunSystem 2006-06-14 ,Implement By อ.ชัยพร+ทีมงาน ขอบคุณทีมงาน BMS

ออฟไลน์ tiae

  • Sr. Member
  • ****
  • กระทู้: 288
  • Respect: 0
    • ดูรายละเอียด
    • โรงพยาบาลสองจังหวัดแพร่
Re: replication ขึ้นerror
« ตอบกลับ #6 เมื่อ: ธันวาคม 24, 2006, 00:15:29 AM »
0
ขอบคุณทุกท่านมากน่ะครับ
Mr.Narongsuk Ruktim
Server: ประกอบเองจบจำกัด , CenOS+MySQL: อ.ชัยพร
็HOSxPVersion3.51.2.11