Apache では仮想ホストごとの同時実行数を制限してください。 ! ! !
Jun 13, 2016 pm 12:44 PM
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
ExtendedStatus On
NameVirtualHost *
<VirtualHost * >
サーバー名server1
DocumentRoot /some/where/1
</VirtualHost>
<VirtualHost *>
サーバー名server2
DocumentRoot /some/where/2
MaxVhostClients 30
</VirtualHost>
<VirtualHost *>
ServerName server3
DocumentRoot /some/where/3
</VirtualHost>
ここで、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] ] [エラー] サーバー 1 へのクライアント アクセスが延期され、MaxVhostClients 100 を超えました
皆さんのお役に立てば幸いです。 ! (出典: http://www.allabc.com)

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











C++ を使用して HTTP ストリーミングを実装するにはどうすればよいですか?

Java 同時プログラミングで同時実行テストとデバッグを実行するにはどうすればよいですか?

トップ10グローバルデジタル仮想通貨取引プラットフォームランキング(2025権限ランキング)

Kubernetes Operator を活用して PHP クラウド展開を簡素化するにはどうすればよいですか?

Golang を使用して HTTP ファイル アップロードのセキュリティを実装するにはどうすればよいですか?
