มี VPs memory 1024MB ขึ้น Out of memory บ่อยควรทำไงดีครับ
ผู้รู้เว็บผมคนออนไลพร้อมกันทีไรเมมเต็มทุกทีอะครับ
===================================
คือ ปัญหา มันเกิดจาก memory ไม่พอ สำหรับใช้งาน เมื่อมี user เยอะๆ
ซึ่งการแก้ไข มันทำได้ แค่ 2 วิธี คือ
1. ทำให้ memory เพิ่มขึ้น เช่น เปลี่ยน package VPs ที่ใช้อยู่ ที่มี physical server เพิ่มขึ้น
2. ทำให้การใช้งาน memory ถูกจำกัด เพราะมันอาจจะมี function บาง function หรือ page บางหน้า มันใช้ memory มากผิดปกติก็ได้
ดังนั้น ทำการ limit โดยถ้าเป็น apache web server จะสามารถทำได้โดย
Description: Limits the memory consumption of processes launched by Apache children
Syntax: RLimitMEM bytes|max [bytes|max]
ใน php ก็กำหนด php.ini ให้
memory_limit = 8M
อาจจะเปลี่ยน apache เป็น worker mode ซึ่งการจัดการ memory ได้มากขึ้น



9:52 PM
Computer !
0 comments:
Post a Comment