BMS-HOSxP Community
HOSxP => แจ้งข้อผิดพลาดการทำงานของ HOSxP V3 => ข้อความที่เริ่มโดย: ANPANMAN ที่ กันยายน 21, 2010, 08:22:26 AM
-
Replicate 2.0 Sync time เพี้ยนครับ
ไม่ทราบว่าเป็นเพราะอะไร แก้จากตรงไหน
.. เวลาเครื่อง master ปกติ
.. เวลาเครื่อง slave ปกติ
.. เวลาเครื่อง replicate ปกติ
.. ปิดเครื่องเปิดใหม่ ก็ยังเหมือนเดิม
.. ลบ slave แล้วเชื่อมต่อใหม่ก็ยังเหมือนเดิม
แก้อย่างไรครับ.. และเป็นเพราะอะไร
ถ้าไม่มีวิธีแก้ ทางสุดท้ายก็คงต้อง Initial Import ใหม่ ซึ่งก็จะไม่รู้สาเหตุและการแก้ไขที่ถูกต้อง
ขอบคุณครับ
-
เหมือนจะต้อง inital import ใหม่นะครับ
-
8) ที่ว่า เวลาปกติ นะ เวลาจากเมนบอร์ด หรือเวลาในตัวโปรแกรม server 8)
-
เหมือนจะต้อง inital import ใหม่นะครับ
เอาอย่างนี้เลยหรอครับ :'( อยากรู้สาเหตุจัง
8) ที่ว่า เวลาปกติ นะ เวลาจากเมนบอร์ด หรือเวลาในตัวโปรแกรม server 8)
เวลาจากตัวเครื่อง แต่ละตัวครับ เข้าไปดูที่เครื่องต้นเลย
ทั้ง master / slave / ตัวใช้รัน replicate
-
8) ในบางครั้ง เวลามันจะ run ตามเวลาของระบบวินโดร์ของเครื่องนั้น ๆ ด้วยนะ ซึ่ง่ต้องลองตรวจดูอีกครั้งนะ 8)
-
8) ในบางครั้ง เวลามันจะ run ตามเวลาของระบบวินโดร์ของเครื่องนั้น ๆ ด้วยนะ ซึ่ง่ต้องลองตรวจดูอีกครั้งนะ 8)
ครับ ผมก็ว่าตรวจดีแล้วนะครับ
จับภาพมาให้ดูเลยแล้วกัน
1.master
2.slave
3.replicate
-
ปัญหาคือ maxReplicationID น้อยกว่า LastReplicationID ให้ reset event id แล้ว initial import ใหม่ครับ เดี๋ยวเวลาขึ้น active sync ก็ตรงเอง
-
ปัญหาคือ maxReplicationID น้อยกว่า LastReplicationID ให้ reset event id แล้ว initial import ใหม่ครับ เดี๋ยวเวลาขึ้น active sync ก็ตรงเอง
ขอบคุณครับ เป็นอย่างนี้นี่เอง :D
รู้วิธีแก้แล้ว...
แต่สาเหตุ เกิดจากอะไรหรอครับ
หรือว่า ผมเครียร์ replicate log ที่ master มันมีผลกระทบอย่างนี้หรือเปล่าครับ
-
แน่นอนอยู่แล้ว เพราะไปเคลียร์ replicate_log ในเครื่องแม่นั่นเอง..แต่เครื่อง slave ไม่ได้ถูกเคลียร์ไปด้วย
-
ถ้า clear แล้วก็คงต้อง inital import ใหม่ครับ :) ไม่งั้น master กับ slave คงไม่ตรงกัน
-
;D ;D ;D ถ้าเป็นปุ่ม Clear Replition log ที่อยู่เมนู Check db กดได้ครับโปรแกรมจะเคลียร์ Replition log ให้ก็จริงแต่จะคง Replition log ล่าสุดไว้ให้สามารถกด RunAgent ต่อได้แต่ถ้าเป็นปุ่ม Re create replicate_log table ที่อยู่ในเมนู Replication อย่ากดเชียวถ้าสั่ง inital import ไปแล้วไม่งั้น Replition log จะเริ่มจากศูนย์ใหม่ทันที ส่วนอาการอื่นนอกเหนือจากนี้ต้องดูว่าตัว Replition server เองมีข้อมูลผิดปกติอย่างอื่นหรือไม่ครับ
ถ้า clear แล้วก็คงต้อง inital import ใหม่ครับ :) ไม่งั้น master กับ slave คงไม่ตรงกัน