2017-02-27 4 views
1

私は7.5gbのRAMを持つサーバー上に複数のサイトをホストしています。 apache2 mpm_preforkを使用しています。apache2プロセスが応答の送信にスタックしました - W

次のコマンドを実行すると、私はRAMの一部だけ百メガバイトを自由にされた参照topを使用して私の生産

ps aux|grep -c 'apache2' 

で200〜300の値を与えます。エラーログには何も表示されません。これは多くのapache2プロセスが正常ですか?

MaxRequestWorkersは512に設定されている

更新: 今私はapacheの活動をチェックするmod-statusを使用しています。私はいつかPIDない変更後に再度チェックして、私は前回その大きな値でSSを取得する場合 私はこの

Srv PID Acc  M CPU SS Req Conn Child Slot Client VHost Request 
0-0 29342 2/2/70 W 0.07 5702 0 3.0 0.00 1.67 XXX XXX /someurl 

のような行を持っています。この要求のMは「W」送信応答状態にあります。だから、その要求のためにロックされたapache2プロセスを意味しますか?

答えて

0

私のVPSサーバーとルートサーバーでは、状況は部分的に似ています。 AFAIKは、処理能力/ RAMの大部分を実行中のプロセスに配布しようとし、必要に応じて他のプロセス用のリソースを解放します。

関連する問題