オリジナル住所:https://www.cnblogs.com/simadi/p/7171782.html
この日の午後17:00の周りに、ブログの庭のブログサイトでは、このエラーメッセージが表示されます。
エラーの概要:
HTTPエラー503.2 -サービスは利用できません
appConcurrentRequestLimit設定@のServerRuntimeを超えています。
詳細なエラー情報:
モジュールIISのWebコア
通知BeginRequestイベント
ハンドラStaticFile
エラーコード0x00000000の
デフォルトの設定を使用する前に、サーバーが唯一の5000件の同時リクエストを処理できますので、何らかの事情に今日の午後は、上記のエラーに登場した5000の以上の同時要求を、引き起こしました。
このようなエラーを回避するために、我々は、サーバーが集合〜10万個の同時要求をサポートするために、関連するマニュアルに従って設定を調整します。
以下のように設定は、次のとおりです。
1.調整手段7アプリケーションプールキューの長さをIIS
1000は元のデフォルト65535から変更されました。
IISマネージャ> ApplicationPools> [詳細設定]
キューの長さ:65535
2. IIS appConcurrentRequestLimit設定を調整7
デフォルトでは、元100,000〜5000に変更されました。
C:\ WINDOWS \ system32に\ inetsrvに\ Appcmd.exeのセットのconfig /セクション:のServerRuntime / appConcurrentRequestLimit:100000
で%SYSTEMROOT%\ system32 \ inetsrv \ config \にapplicationHost.configを、この設定を表示することができます:
machine.configのprocessModel> requestQueueLimitで提供さ調整3。
デフォルトでは、元100,000〜5000に変更されました。
<構成> <のsystem.web> <のprocessModelイネーブル= "true"をrequestQueueLimit = "100000" />
参考記事:http://technet.microsoft.com/en-us/library/dd425294(office.13).aspx
4. [変更IIS 7のサポートの同時接続を調整するために、レジストリ、TCPIP
デフォルトでは、元100,000〜5000に変更されました。
REG追加HKLM \システム\ CURRENTCONTROLSET \ Servicesの\ HTTP \パラメータ/ VのMaxConnectionsを/トンREG_DWORD / dの100000
5.有効にするコマンドを実行します。
ネット停止HTTP&ネット開始HTTP IISRESET&
4つの設定が完了すると、それはブログの庭のブログサーバは、これらの設定を有効にしている10万個の同時要求をサポートすることができます。
参考記事: