Môi trường của tôi
- CentOS 6.4 X86_64
- Apache 2.4.4
- PHP 5.4.16 (FPM)
- 2 Intel Xeon E5-2620 @ 2.00GHz (8 lõi, 16 luồng trong mỗi bộ xử lý)
- Bộ nhớ đăng ký RAM 48GB.
- 3 Đĩa cứng 15RPM 145GB trong RAID0 (bằng BIO
Biến thú vị
<IfModule mpm_event_module>
StartServers 2
ThreadLimit 196
MinSpareThreads 96
MaxSpareThreads 192
ThreadsPerChild 96
MaxRequestWorkers 192
MaxConnectionsPerChild 96
</IfModule>
Trạng thái máy chủ Apache
Phiên bản máy chủ: Apache / 2.2.4 (Unix) OpenSSL / 1.0.1e mod_fastcgi / mod-fastcgi-SNAP-0910052141
Máy chủ được xây dựng: 24 tháng 5 năm 2013 16:48:07
Thời gian hiện tại: Thứ hai, 17-tháng 6 năm 2013 09:48:11
Thời gian khởi động lại COT : Thứ hai, 17-tháng 6 năm 2013 08:35:14 COT
Parent Server Server Config. Tạo: 1
Máy chủ gốc MPM Tạo: 0 Thời
gian hoạt động của máy chủ: 1 giờ 12 phút 57 giây
Tải máy chủ: 0,05 0,10 0,09
Tổng số lượt truy cập: 14144 - Tổng lưu lượng: 349,7 MB
CPU Cách sử dụng: u.28 s.25 cu0 cs0 - .0121% CPU tải
3,23 yêu cầu / giây - 81,8 kB / giây - 25,3 kB / yêu cầu
1 yêu cầu hiện đang được xử lý, 191 công nhân nhàn rỗiPID | 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
Nhật ký lỗi
Thông báo lỗi là
[Mon Jun 17 09: 32: 45.680842 2013] [mpm_event: error] [pid 8574: tid 140185091581760] AH00485: bảng điểm đã đầy, không có tại MaxRequestWorkers
Điều này xuất hiện cứ sau vài giây. Tôi không hiểu nó Làm thế nào tôi có thể sửa chữa nó?
MaxConnectionsPerChild
Cài đặt của bạn quá thấp để sử dụng sản xuất. Hơn nữa, việc đặt nó thành bất kỳ thứ gì khác 0 chỉ có nghĩa là được thực hiện trên Windows vì nó bị rò rỉ bộ nhớ trong.