この質問をしていると、馬鹿げているかもしれないと感じますが、現時点ではわかりません...
ApacheでFcgidMaxProcessesの現在の設定を確認するにはどうすればよいですか?
背景
次のエラーが発生しました:mod_fcgid:プロセススロットを適用できません...
私のApache2ではMaxClients = 500が許可されており、 mod_fcgid docs によると、FcgidMaxProcessesのデフォルト構成は1000です。したがって、MaxProcessesが制限要因になることはありませんが、設定を試してみる前に、現在の値を確認することをお勧めします。だから...どうすればいいですか?
ありがとうございました
設定
# Apache2.conf
<IfModule mpm_worker_module>
StartServers 2
ServerLimit 32
MinSpareThreads 25
MaxSpareThreads 100
ThreadLimit 64
ThreadsPerChild 50
MaxClients 1000
MaxRequestsPerChild 10000
</IfModule>
# VirtualHost configuration
<IfModule mod_fcgid.c>
FcgidWrapper /var/www/php-fcgi-starter .php
# Allow request up to 33 MB
FcgidMaxRequestLen 34603008
FcgidIOTimeout 300
FcgidBusyTimeout 3600
</IfModule>
#/var/www/php-fcgi-starter
#!/bin/sh
export PHPRC="/etc/php5/cgi"
exec /usr/bin/php5-cgi
これが mod_info の目的です。 server-infoページに、可能なすべての構成オプションと、それらがカスタマイズされているかどうかが表示されます。カスタム設定がない場合、それはコンパイル時のデフォルトであり、 ドキュメント および ソースコード (48行目)で確認されているように1000のようです。
注:Location /server-info
を使用したり、mod_info Locationへのリンクを作成したりしないでください。そうしないと、次のサーバーのようにGoogleに移動します: http://dice.csail.mit.edu/server -info#mod_fcgid.c