アプリ版:「スタンプのみでお礼する」機能のリリースについて

apache2.0 での質問です。

(1) httpd.conf にMaxClientsを設定できますが、この値を超えたリクエストがあった場合に特定のページに遷移させる方法はありますか?
例えば「大変混み合ってます」とか。
MaxClients値を越えた際に503のステータスコードを返すようであれば問題ないのですが、そうではなさそうなので・・・
(この認識はあってますか?)
何か追加でモジュールを入れる必要があるのでしょうか?

また、MaxClients値を超えたリクエストがあった場合、そのことを示すログは出力されますか?


以上、宜しくお願い致します。

A 回答 (1件)

MaxClients はプロセス数の制限です。


apache のドキュメントには、超えたリクエストは ListenBackLog で
指定した数までキューに入る、とありますので
特定のページに転送、というのは難しそうに思えます。
(特定のページが表示できるのであれば httpd は普通にリクエストに
応答できている、という考え方もできますが。。)

MaxClients 値を超えた場合は error_log に
server reached MaxClients setting,
consider raising the MaxClients setting
というエラーメッセージが出るようです。

MaxClients ディレクティブ
http://httpd.apache.org/docs/2.0/ja/mod/mpm_comm …
httpd.confによるWebサーバの最適化
http://www.atmarkit.co.jp/flinux/rensai/apache2_ …
    • good
    • 0
この回答へのお礼

やはり難しそうですね。
エラーメッセージは大変参考になりました。
ありがとうございます。

お礼日時:2007/07/20 00:46

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!