สภาพแวดล้อมของฉัน
- CentOS 6.4 X86_64
- Apache 2.4.4
- PHP 5.4.16 (FPM)
- 2 Intel Xeon E5-2620 @ 2.00GHz (8 คอร์, 16 เธรดในแต่ละโปรเซสเซอร์)
- หน่วยความจำที่ลงทะเบียน 48GB RAM
- 3 ฮาร์ดดิสก์ 15RPM 145GB ใน RAID0 (โดย BIO
ตัวแปรที่น่าสนใจ
<IfModule mpm_event_module>
StartServers 2
ThreadLimit 196
MinSpareThreads 96
MaxSpareThreads 192
ThreadsPerChild 96
MaxRequestWorkers 192
MaxConnectionsPerChild 96
</IfModule>
สถานะเซิร์ฟเวอร์ Apache
เวอร์ชั่นเซิร์ฟเวอร์: Apache / 2.2.4 (Unix) OpenSSL / 1.0.1e mod_fastcgi / mod-fastcgi-SNAP-0910052141
เซิร์ฟเวอร์ที่สร้าง: 24 พฤษภาคม 2013 16:48:07
เวลาปัจจุบัน: วันจันทร์, 17- มิ.ย. -2556 09:48:11 COT
เวลาเริ่มต้นใหม่: วันจันทร์ที่ 17 มิถุนายน 2013 เวลา 08:35:14 น. การกำหนดค่า
เซิร์ฟเวอร์หลัก COT การสร้าง: 1
เซิร์ฟเวอร์หลัก MPM การสร้าง: 0
เซิร์ฟเวอร์เวลาทำงาน: 1 ชั่วโมง 12 นาที 57 วินาที
โหลดเซิร์ฟเวอร์: 0.05 0.10 0.09 การ
เข้าถึงทั้งหมด: 14144 - ปริมาณการ
ใช้งานรวม: 349.7 MB การใช้ CPU: u.28 s.25 cu0 cs0 - .0121% CPU โหลด
3.23 คำร้องขอ / วินาที - 81.8 kB / วินาที - 25.3 kB / คำขอ
1 คำขอที่กำลังดำเนินการอยู่ในขณะนี้, 191 คนทำงานไม่ได้ใช้งานPID | Connections | Threads | Async connections | total | accepting | busy | idle | keep-alive | closing ============================================================== 18997 | 3 | yes | 1 | 95 | 0 | 3 18485 | 0 | yes | 0 | 96 | 0 | 0 ============================================================== Sum | 3 | | 1 | 191 | 0 | 3
บันทึกข้อผิดพลาด
ข้อความแสดงข้อผิดพลาดคือ
[จันทร์ 17 มิถุนายน, 09: 32: 45.680842 2013] [mpm_event: ข้อผิดพลาด] [pid 8574: tid 140185091581760] AH00485: กระดานคะแนนเต็มไม่ใช่ MaxRequestWorkers
สิ่งนี้จะปรากฏขึ้นทุกสองสามวินาที ฉันไม่เข้าใจ ฉันจะแก้ไขได้อย่างไร
MaxConnectionsPerChild
การตั้งค่าของคุณต่ำเกินไปสำหรับการใช้งานจริง ยิ่งไปกว่านั้นการตั้งค่าให้เป็นอย่างอื่นที่ไม่ใช่ 0 นั้นหมายถึงการทำบน Windows เท่านั้นเพราะหน่วยความจำรั่วภายใน