ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน
ส่งอีเมล์ยืนยันการใช้งาน?

» Enter Pinkkeyhost Website «

เว็บโฮสติ้ง Pinkkeyhost :: Support Center
Pinkkeyhost
หน้า: 1
  พิมพ์  
ผู้เขียน หัวข้อ: 21-05-06 / 22-05-06 Update Apache 1.3.36  (อ่าน 6298 ครั้ง)
0 สมาชิก และ 2 บุคคลทั่วไป กำลังดูหัวข้อนี้
PinkkeyHost
Online Supported
Administrator
Sr. Member
*****
ออฟไลน์ ออฟไลน์

กระทู้: 363


« เมื่อ: 07 ก.ค. 2006 15:52 »

สำหรับการ update ครั้งนี้มีเหตุการณ์ให้ระทึกขวัญให้ Admin ใจหายใจคว่ำไปพอสมควร แต่ในที่สุดก็ผ่านพ้นมาด้วยดี
ซึ่งการ update ครั้งนี้มีผลทำให้ใช้งานไม่ได้เป็นช่วงๆ
21-05-06 13.20น ประมาณ 15 นาที *(1)
22-05-06 01.30น ประมาณ 10 นาที *(2)
22-05-06 02.20น ประมาณ 20 นาที *(3)
ต้องขออภัยสมาชิกทุกท่านมา ณ ที่นี้

โดยทีแรกได้ทำการ update Openssl เป็นเวอร์ชั่นล่าสุด
จากนั้นจึงทำการ update apache เป็นเวอร์ชั่น 1.3.36
ในช่วงเช้าวันอาทิตย์ประมาณ ตี 3 เศษ แต่ปรากฎว่า ssh ที่ใช้ remote เข้า server โดนตัด ตอนติดตั้ง library บางตัว พอ ssh โดนตัวจึงทำให้การติดตั้งหยุดลงกลางคันไปด้วย
แต่ระบบยังใช้การได้ปกติ แต่ไม่สามารถ ssh เข้าไปทำไรต่อได้

วันอาทิตย์ที่ 21 จึงได้รีบเข้าไปทำการแก้ไข + ติดตั้งต่อจนเสร็จ
พอไปถึงก็ login root หน้าเครื่อง จ๊ากเข้าไม่ได้เหมือนที่บ้าน library หายไป เอาไงดีหว่า
หลังจากตั้งสติได้ใหม่ อ่านข้อความดีๆ มันบอกว่า library ที่ใช้สำหรับ bash ไม่มี
อืมเพราะเราเปลี่ยน shell ของ root นี่เอง งั้นต้องเปลี่ยนกลับไปใช้ tcsh ตามเดิม
reboot single user mode + เปลี่ยน shell + reboot *(1)
จากนั้นก็ทำการติดตั้งหน้าเครื่องต่อจนเสร็จใช้เวลาประมาณ 10 นาที ทดสอบดูใช้งานได้ปกติดี
แถมอาการคลิกหน้าเวบเมล์จาก cp แล้วเป็นหน้า error ต้อง refresh 1 ครั้งก็หายไปด้วย

แต่พอกลับมาถึงบ้าน อ้าว firefox ทำไมเข้าหน้า https ไม่ได้ แต่ ie เข้าได้ไม่มีปัญหา
จึงได้ลอง compile apache+php ใหม่ให้แน่ใจว่าใช้ library openssl ตัวใหม่ *(2)
ปรากฎว่าอาการเหมือนเดิมเลย เอ เอาไงดีล่ะทีนี้ สงสัยต้องย้อนกลับไปใช้ openssl เวอร์ชั่นเดิมดีกว่า

จึงได้ทำการ ถอดการติดตั้ง openssl และ ติดตั้งเวอร์ชั่นเดิม กลับไป
และก็ต้องทำการ compile apache + php ใหม่อีกครั้ง โดยใช้เวอร์ชั่นล่าสุด 1.3.36 *(3)
ทดสอบการใช้งานดู อา คราวนี้ทุกอย่างใช้งานได้ปกติดี แต่อาการเปิดหน้าเวบเมล์แล้วต้อง refresh กลับมาเหมือนเดิม สาเหตุน่าจะมาจาก openssl เวอร์ชั่นนี้มี bug นั่นล่ะ ซึ่งเวอร์ชั่นใหม่แก้ไขแล้ว เดี๋ยวยังไงต้องหาทาง update จนได้แต่ต้องฝึกซ้อมและเตรียมการให้ดีกว่าคราวนี้มากๆ

หมายเหตุ: สาเหตุที่ทำให้เข้าเวบไม่ได้ช่วงหนึ่งเนื่องจาก apache และ php ใช้งาน library ไฟล์ของ openssl ที่ติดตั้งไ้ว้ เมื่อเปลี่ยนแปลงเวอร์ชั่นจึงทำให้ library ไฟล์เปลี่ยนแปลงไปด้วย
จึงทำให้ php ที่เคย compile ไว้กับ version เดิมเรียก library ไม่ได้ ต้อง compile apache + php ใหม่ให้เข้ากับ library ที่ใช้งานปัจจุบัน ซึ่งช่วงที่เข้าเวบไม่ได้ก็คือช่วงที่ openssl ถูกเปลี่ยนเวอร์ชั่น + เวลาในการ compile apache + php นั้นเอง

เฮ้อ การ update ครั้งนี้ทั้งเหนื่อยทั้งลุ้นจริงๆ แต่ในที่สุดก็ผ่านพ้นไปด้วยดี
คราวหน้ารอให้มันออกไปซัก 3 เวอร์ชั่นค่อย update เป็นเวอร์ล่าสุดทีเดียวดีกว่ามั้ยนี่
ที่จริงถ้าไม่ไปยุ่งกับ openssl แค่ update เฉพาะ apache ก็แค่ compile ใหม่แล้ว restart apache จะไม่มี downtime เลยนะนี่ (ที่จริง down 2 วิ ตอน restart apache)

ขอบคุณครับ
แมน.
บันทึกการเข้า

หน้า: 1
  พิมพ์  
 
กระโดดไป:  

PinkkeyHost.com - บริการ เว็บโฮสติ้ง จดโดเมน Co-Location & Dedicated Server

reduce website downtime
Powered by SMF 1.1.16 | SMF © 2006-2007, Simple Machines | Thai language by ThaiSMF
XHTML | CSS | Aero79 design by Bloc
หน้านี้ถูกสร้างขึ้นภายในเวลา 0.049 วินาที กับ 22 คำสั่ง