Search Knowledge Base Articles
iYARA Software Knowledge
ปัญหาที่พบ
ปัญหาหลัก: Service Apache ตาย ลูกค้าไม่สามารถเข้าใช้งานเว็บ CMS ได้
วิธีแก้ไข
1.เพิ่มโปรแกรม Request เว็บไซต์ ถ้าหากเกิดปัญหาเข้าเว็บไม่ได้ จะสั่ง Restart Service Apache อัตโนมัติ
แต่ไม่สามารถแก้ปัญหา ได้เนื่องจาก เมื่อเวลาเว็บไซต์ค้างโปรแกรม ยัง Request
- ตั้ง Task Schedule สั่งให้ Restart Xampp เวลา 5:00 น. ของทุกวัน
แต่ยังไม่สามารถแก้ปัญหาได้
- ตั้งค่า php.ini เพื่อปรับ max_execution_time เป็น 30 วินาที
ตั้งค่า my.ini เพื่อปรับ Interactive_Timeout เป็น 30 วินาที
ตั้งค่า php.mpm.conf ปรับ ThreadsPerChild จาก 150 เป็น 200
และ ตั้งค่า MaxConnectionsPerChild จาก 0 เป็น 20
แต่ยังไม่สามารถแก้ปัญหาได้
- ทำการ Backup Project & Data และ Install Xampp ใหม่
แต่ยังคงเกิดปัญหาเดิม
- จัดการเคลียร์ข้อมูล Connection Log ที่เก็บใน Database และปิด Function Connection Log เนื่องจากปัจจุบันไม่ได้นำข้อมูลส่วนนี้มาใช้ประมวลผลแต่อย่างใด
- ตอนนี้ Server สามารถใช้งานได้ปกติ
จากปัญหาและวิธีการแก้ปัญหาเบื้องต้น ประเมินว่าเกิดจาก Database มีข้อมูลจำนวนมากทำให้เกิด transaction เยอะ ส่งผลให้ serviceตาย และไม่สามารถใช้งานเว็บไซต์ได้
ซึ่งเกิดความผิดพลาดมาจากการตั้ง Event Trigger ใน Database ให้ทำการ Clear Connection Log ตามวันเวลาที่กำหนดคือ ทุก ๆ 1สัปดาห์ แต่ Trigger ไม่ทำการ Clear Data จึงเกิดปัญหา Data เยอะเกินไป
Did you find this article useful?
Related Articles
-
iYARA on Linux
When install CentOS and LAMP complete.Basic Setup. 1.change Controller and View name to low...