C r a f t s W a y , L L C
🔥 Challenge
โจทย์ธุรกิจที่ต้อง “พลิกเกมให้ชนะ”
เว็บไซต์ craftsway.com ใช้งานไม่ได้ ทางลูกค้าแจ้งว่า
- เว็บไซต์ล่มมา 6 ชั่วโมง ซึ่งไม่ทราบสาเหตุ
- ช่วงแรกเว็บไซต์แสดง Error “establishing a database connection”
- ใช้งาน cPanel และ whm
- ทางเจ้าของเว็บไซต์ได้ติดต่อกับผู้ให้บริการ Hosting แล้ว แต่ได้รับการแจ้งกลับมาว่า “ไม่ซัพพอร์ต CentOS 7”
- ทางเจ้าของเว็บไซต์ได้มีการ “รีสตาร์ต whm” ไป แต่เว็บไซต์ก็ยังไม่ทำงาน
🚀 Process
กลยุทธ์ขับเคลื่อนไปสู่เป้าหมาย
จากประสบการณ์ของทีมงาน Am Fine จึงคาดการณ์ปัญหานี้ว่า เป็นปัญหาทางด้าน Hosting
- ทำการ Host File ไปยัง Hosting โดยตรง โดยไม่ผ่าน whm เพื่อตรวจสอบ และคอนเฟิร์มให้ได้ว่า Hosting ยังทำงานได้ปกติมั้ย
- ทำการตรวจสอบ Status ต่างๆ ใน whm เพื่อคอนเฟิร์มว่า whm ยังทำงานได้ปกติมั้ย
- ทำการตรวจสอบ Log ต่างๆ ว่า มีส่วนประกอบใดของ Hosting ทำงานหนักจนทำให้ Hosting ทำงานไม่ได้ หรือไม่
🎯 Solution
โซลูชันเชิงกลยุทธ์
- จากการทำการ Host File เว็บไซต์ทำงานได้ปกติ แต่ถ้าต้องผ่าน whm เว็บไซต์ทำงานไม่ได้ ทาง Am Fine จึงสรุปปัญหาได้ว่า ปัญหาอยู่ที่ whm
- ทาง Am Fine ได้เข้าไปตรวจสอบ Status ต่างๆ ใน whm และได้เห็นว่า MariaDB (ระบบฐานข้อมูล MySQL), lfd (ไฟร์วอลล์ของเซิร์ฟเวอร์), spamd (บริการ SpamAssassin สำหรับตรวจจับสแปม), CPU ของ whm ทำงานไม่ได้
- เมื่อทาง Am Fine ทราบแล้วว่า ส่วนใดใน whm ทำงานไม่ได้ ทางเราจึงได้ตรวจสอบ Log ต่างๆ ของ whm และได้พบว่า มีไฟล์ index.php ซึ่งเป็นของปลั๊กอิน Site Kit by Google ทำการยิงข้อมูล spam เข้ามาที่ whm เป็นจำนวนมากๆ จนทำให้ cpu ของ whm ทำงานหนัก และดับไป
- ทาง Am Fine จึงทำการแก้ไขโค้ด และทำการปิดปลั๊กอินของ Site Kit by Google ทำให้ cpu กลับมาทำงานได้ปกติ เว็บไซต์จึงออนไลน์ได้
- แก้ไขปัญหาเว็บไซต์ (Website Maintenance)