สำหรับเรื่องที่เลวร้ายที่สุดของการเป็นโปรแกรมเมอร์ คงจะเป็นช่วงเวลาบ่ายแก่ๆ ที่ต้องเดินไปชงกาแฟแล้วเจอแต่ความว่างเปล่า เจอแต่ขวดที่ปราศจากกาแฟ !!
จากนั้นก็เดินกลับมาพร้อมกับแก้วกาแฟ ที่มีเพียงน้ำอุ่นใสๆ ไว้จิบเล่น พอบรรเทาความง่วงสักเล็กน้อยโดยการเอาลิ้นลงไปจุ่มเล่น ให้พอสะดุ้ง
....ตึ้ง....ตึ๊ง... "ขออภัย ระบบไม่สามารถเชื่อมต่อกับฐานข้อมูลได้!!"
> cmd
> ping 192.168.1.211
> Request timed out.
ชัดเลย...ไม่ต้องสงสัย ต้องเกิดอะไรขึ้นกับเซิร์ฟเวอร์อย่างแน่นอน
ถ้าเปิดไม่ติด หรือติดแล้วก็ดับ หรือจะอะไรก็แล้วแต่ที่เครื่องไม่สามารถจะทำงานต่อไปได้
ก็ต้องหาเครื่องสำรองมาใช้แทนก่อนเป็นลำดับแรก
แล้วข้อมูลล่ะ สำหรับใครที่สะดวกในการถอดฮาร์ดดิสก์มาพ่วงเครื่องใหม่ที่เป็นเครื่องรุ่นเดียวกันได้ ก็ใช้วิธีนี้ไปเลยครับ เพราะถ้าฮาร์ดดิสก์ไม่เสีย ก็จะบู๊ตเข้าระบบตามปกติ
แต่ถ้าเราไม่มีเครื่องเซิรฟเวอร์สำรองล่ะ มีแต่เครื่อง PC ธรรมดา แน่นอนว่าถอดฮาร์ดดิสก์มาก็คงจะต้องใช้วิธีพ่วงเข้าไปอีกลูก แล้วตั้งค่าใหม่เพื่อใช้แทนเครื่องเดิมไปก่อน
แต่ถ้าฮาร์ดดิสก์ต่อพ่วงกับ PC ธรรมดาไม่ได้ล่ะ
ก็ไม่ต้องกังวลไปครับ เพราะในบทความที่แล้วผมได้ทำ Replication MySQL ไว้แล้ว ข้อมูลก็จะอัพเดตแบบเรียลไทม์ สามารถเปลี่ยน IP แล้วใช้แทนได้เลย
จากนั้นก็ทำการแก้ไขปัญหากับเครื่องหลัก ให้เรียบร้อย หากต้องส่งศูนย์ก็ต้องรอหลายวันหน่อย ถ้าจัดการเรียบร้อยแล้ว ก็นำเครื่องมาติดตั้งที่เดิมได้เลย แต่ข้อมูลจะไม่เหมือนเดิมเพราะว่ามีการใช้งานไปแล้ว ดังนั้นจะต้องทำการอัพเดตข้อมูลจากเครื่องเซิร์ฟเวอร์สำรอง มาใส่ให้กับเครื่องหลักที่นำกลับมาใช้งานอีกครั้ง เพื่อข้อมูลจะได้เป็นปัจจุบัน่ตรงกัน ทั้งสองเครื่อง แล้วทำการ Replicate อีกครั้ง
เมื่อเครื่องเซิร์ฟเวอร์หลักเกิดปัญหา จะมีข้อความแจ้งเตือนทาง SMS (ซึ่งจะกล่าวถึงในบทความต่อไป) หรืออาจจะมียูสเซอร์บางท่าน โทรมาก่อนที่ SMS จะส่งมาถึงเราก็ได้ เพราะตั้งเวลาตรวจสอบเซิร์ฟเวอร์ทุกๆ 20 วินาที ซึ่งอาจจะเร็วไม่ทันยูสเซอร์บางท่านก็ได้ สำหรับขั้นตอนคร่าวๆ ดังรูป คือ
- นำเครื่องเซิร์ฟเวอร์หลักไปตรวจสอบซ่อมแซม
- นำเครื่องเซิร์ฟเวอร์สำรองมาติดตั้งใช้งานแทน โดยการเปลี่ยน IP ใหม่
- ตรวจสอบแก้ไข หรือซ่อมแซมเซิร์ฟเวอร์หลักให้เรียบร้อย
- เปลี่ยน IP เครื่องที่มาใช้แทนให้กลับไปเป็นไอพีเครื่องสำรองเหมือนเดิม
- นำเครื่องเซิร์ฟเวอร์หลักที่ซ่อมแซมแล้วกลับมาใช้งาน โดยตั้ง IP ให้เหมือนเดิม
- ให้นำข้อมูลจากเซิร์ฟเวอร์เครื่องสำรอง ที่มีการใช้งานไปช่วงหนึ่งแล้วข้อมูลจะมากกว่าเครื่องหลักที่นำกลับมาใช้ เพื่อให้ข้อมูลเป็นปัจจุบันเหมือนกันทั้งสองเครื่อง
หลังจากนั้นก็จะเป็นการตรวจสอบสถานะ Replicate ของเครื่องทั้งสอง ซึ่งเขียนไว้ในบทความที่แล้ว คลิกอ่านได้ที่นี่
ความคิดเห็น
แสดงความคิดเห็น