LinuxのApacheのメモリ使用量が比較的高く、

今日の問題が発生しました、私は、アリクラウドサーバmysqlは理由がメモリ不足で、ハングアップ保たれ、以降しばらく後に、より良い仮想パーティションを追加したり、彼らはApacheを使用するので、nginxのを交換することを意図していたではないされています買いましたこのようにして、より小さなメモリ消費となります。

現在のメモリ使用量を表示し、トップ10のプロセスを使用します。

[iZwz9e76n26ksfi0d1skm6Zストレージ@ルート]#psのの補助|ヘッド-1; PSの補助| PID -v grepの|ソート-rn -k 4 |ヘッド
USERのPID%のCPU%MEM VSZ RSS TTY STAT START TIME COMMANDの
デーモン23001 0.0 17.2 1135232 332236 ?SL午前4時57分午後12時22分は/ usr / local / apache2の/ binに/のhttpd -k再起動
デーモン23011 0.0 10.5 1121440 202368?SL午前4時57分午前0時15は/ usr / local / apache2の/ binに/のhttpd -k再起動
デーモン23008 0.0 9.9 1121508 192124?SL午前4時57分午後12時17分は/ usr / local / apache2の/ binに/のhttpd -k再起動
デーモン23002 0.0 9.3 1085824 180388?SL午前4時57分午後12時13分は/ usr / local / apache2の/ binに/のhttpd -k再起動
デーモン23007 0.0 8.4 1118160 161832?SL午前4時57分午後12時17分は/ usr / local / apache2の/ binに/のhttpd -k再起動
デーモン23003 0.0 8.1 1134216 156212?SL 4時57分午後12時19分は/ usr / local / apache2の/ binに/ httpdの再起動-k
デーモン23006 0.0 6.7 1105496 129248?SL午前4時57分夜12時12は/ usr / local / apache2の/ binに/のhttpd -k再起動
ルート13849 0.4 0.2 153496 5292?SSL May26 78:58は/ usr / local /イージス/ aegis_client / aegis_10_23 / AliYunDun
ルート1086 0.0 0.1 255812 2820?SL May25 0時15分/ sbinに

しかし、最終的には、実際にその理由を見つけるの結果について、オンライン検索をしてみてください。

以下のファイルを変更します。

我々は/usr/local/apache2/conf/extra/httpd-mpm.conf

<のIfModule mpm_prefork_module>
にStartServers 5
MinSpareServers 5
MaxSpareServersも10
MaxRequestWorkers 150
MaxConnectionsPerChild 0
</のIfModule>

 

MaxConnectionsPerChild 0に変更:MaxConnectionsPerChild 500、その後、メモリ使用量を見てはるかに小さい、問題が取得。

 

テスト結果:

ソート-rn -k 4 | | PSの補助| PID -v grepのヘッド; | iZwz9e76n26ksfi0d1skm6Z余分]#psのauxを@ルート頭部-1
USERのPIDの%のCPU%MEM VSZ RSS TTY STAT START TIMEコマンドの
ルート2742 0.0 0.6 278492 12996?SS May25午前0時49分は/ usr / local / apache2の/ binに/のhttpd -k再起動
デーモン9754 0.0 0.4 620616 9460?SL 22:48夜12時は/ usr / local / apache2の/ binに/のhttpd -k再起動
デーモン0.0 0.4 620616 9452 9753?SL 22:48夜12時は/ usr / local / apache2の/ binに/のhttpd -k再起動
デーモン0.0 0.4 620616 9448 9752?SL 22:48夜12時は/ usr / local / apache2の/ binに/のhttpd -k再起動
ルート13849 0.4 0.2 153496 5324?SSL May26 78:58は/ usr / local /イージス/ aegis_client / aegis_10_23 / AliYunDun
ルート1086 0.0 0.1 255812 2820?SL May25午後12時15分/ sbinに/ rsyslogd -i /var/run/syslogd.pid -C 5つの
ルート9841 0.0 0.0 100928 664 PTS / 2 S +午前22時48分午前0時ヘッド
ルート9840 0.0 0.0 155440 900のPTS / 2 S + 22:48午後12時ソート-rn -k +4
ルート9838 0.0 0.0 110240 1172 PTS / 2 R + 22:48午後12時のPSのAUX
ルート9 0.0 0.0 0 0?S May25 0時00分events_long / 0]

メモリが大幅に減少し、問題を解決し、nginxのを変更しないでください。

コメントを最初に。

おすすめ

転載: blog.csdn.net/wccczxm/article/details/89379137