ホームページ  >  記事  >  バックエンド開発  >  Apache では仮想ホストごとの同時実行数を制限してください。 ! ! ! _PHP チュートリアル

Apache では仮想ホストごとの同時実行数を制限してください。 ! ! ! _PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 16:09:28910ブラウズ


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

http://www.bkjia.com/PHPjc/314498.html技術記事 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://w...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。