http://www.allabc.com
フォーラムから: http://seecee.dev-c.nl/forumdisplay.php?fid=4
ダウンロードモジュール:
http://www.nowhere-land.org /prog... st_limit-0.4.tar.gz
公式ウェブサイト: http://www.nowhere-land.org/programs/mod_vhost_limit/
インストール:
apxs -c mod_vhost_limit.c -o /path/ to/libexec/mod_vhost_limit.so
httpd.conf に追加します:
LoadModule vhost_limit_module libexec/mod_vhost_limit.so
AddModule mod_vhost_limit.c
構成:
MaxClients 150ステータスオン
NameVirtualHost *
サーバー名 サーバー 1
ドキュメント ルート /some/where/1
MaxVhostClients 100
サーバー名 サーバー 2
MaxVhostClients 30
ServerName server3
DocumentRoot /some/where/3
Where:server1 の同時スレッド数は 100 に制限されています。 server2 の同時スレッドは 30 に制限されています。サーバー3は制限されていません。
注: ExtendedStatus On では mod_status をサポートする必要があります。 !
同時実行数が制限を超えると、クライアントに 503 エラーが表示されます:
サービスを一時的に利用できません
メンテナンスのダウンタイムまたは容量の問題により、サーバーは一時的にリクエストを処理できません
- --- --------------------------------------------------- --- ------------------------
Apache/1.3.27 サーバー、server1 ポート 80
次のようなエラーが発生します。 error_log のヒント:
[Mon Jun 23 15:22:24 2003] [error] client access to server1 deferred, MaxVhostClients 100 超過
皆さんのお役に立てば幸いです! ! (出典: http://www.allabc.com)
http://www.bkjia.com/PHPjc/314498.html
www.bkjia.com