4
วิธีการตรวจสอบการรั่วไหลของหน่วยความจำด้วย Apache และ PHP?
เรากำลังใช้งานเว็บไซต์ Drupal ที่มีประสิทธิภาพซึ่งทำตัวแบบทางการเงิน ดูเหมือนว่าเราจะใช้หน่วยความจำรั่วบางส่วนเนื่องจากข้อเท็จจริงที่ว่าเวลาที่หน่วยความจำ apache ใช้เพิ่มขึ้นในขณะที่จำนวนกระบวนการ apache ยังคงมีเสถียรภาพ: เรารู้ว่าปัญหาหน่วยความจำมาจาก apache / PHP เพราะเมื่อใดก็ตามที่เราออก/etc/init.d/httpd reloadการใช้งานหน่วยความจำลดลง (ดูภาพหน้าจอด้านบนและด้านล่างเอาท์พุท CLI): ก่อนที่จะโหลด httpd $ ฟรี แคชบัฟเฟอร์ที่ใช้ร่วมกันทั้งหมดที่ใช้รวมกันหมดแล้ว Mem: 49447692 45926468 3521224 0 191100 22609728 - / + บัฟเฟอร์ / แคช: 23125640 26322052 แลกเปลี่ยน: 2097144 536552 1560592 หลังจาก httpd โหลดซ้ำ $ ฟรี แคชบัฟเฟอร์ที่ใช้ร่วมกันทั้งหมดที่ใช้รวมกันหมดแล้ว Mem: 49447692 28905752 20541940 …