Apacheのパフォーマンスに影響を与える要因は複数あります。
- チューニングJVM
- ログローテーションポリシー
- チューニングLinuxのカーネルパラメータ
- チューンApacheのMPM
私はあなたが最初の3つのステップを行い、について理解したいしていると仮定4日。
ステップ4.あなたは、コマンドで使用しているMPMチェック:
[[email protected] ~]# apachectl -V|grep "Server MPM:"
Server MPM: prefork
[[email protected] ~]#
のhttpdの設定ファイルを検索するには
$ /usr/sbin/apache2 -V | grep SERVER_CONFIG_FILE
-D SERVER_CONFIG_FILE="/etc/apache2/apache2.conf"
#
# MinSpareServers: minimum number of server processes which are kept spare
# MaxSpareServers: maximum number of server processes which are kept spare
# ServerLimit: maximum value for MaxClients for the lifetime of the server
# MaxClients: maximum number of server processes allowed to start
# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule prefork.c>
StartServers 16
MinSpareServers 10
MaxSpareServers 20
ServerLimit 5024
MaxClients 5024
MaxRequestsPerChild 10000
</IfModule>
#
これは何OSのですか? 'cd'を' httpd'ディレクトリに、 'grep -r StartServers *'と入力するとファイルを見つけることをお勧めします。 – Will
私はwordpressを実行しているAWS LAMPスタックを使用しています。 Apacheはpreforkモジュールを使用しています。私がファイルhttpd/conf/httpd.confにアクセスすると、上記のようなの設定を除いてすべてがファイルにあります。そのタイプの設定はありません。私はそれらを追加できますか?他の場所の別のファイルにあるのでしょうか? –