Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> サーバーについて >> 使用できないhttp 503サービスを修正する例

使用できないhttp 503サービスを修正する例

  

http 503エラー:一時的な過負荷または一時的なメンテナンスのため、現在WebサーバーはHTTP要求を処理できません。

まず第一に、503ボトルネックの根本的な原因を見つけるために、それはデータベースで可能です、ディスクIOがあるかもしれません、ネットワーク接続の数より多くがあるかもしれません。

パフォーマンスモニタでは、Webサービス>現在の接続数は20000+であり、データベース接続数とディスクIOは妥当な範囲内であるため、基本的に接続数が多すぎます。シモンズ:一般的に、あなたはあなたのウェブサイトのトラフィック量をある程度理解しています貧弱なサーバーは40,000以上のIPに耐えることはできません。

2w +の接続数はそれほど多くありませんが、503エラーが発生し、パフォーマンスモニタからの単一の要求の実行時間も非常に短くなるため、IISアプリケーションプールの処理能力は非常に低いことがわかります。点灯していません。

アプリケーションプールのスレッド数を調整したところ、1から4に増加し(以下の図を参照)、キューの長さは1000から6000に増加しました。その後、パフォーマンスモニタリングにより、Current Connectionsが1wを下回り、503エラーになりました。消えた。

PS:現在、ウェブ上のチュートリアルの多くが言っているが、デフォルトのWebパーク1を使用することをお勧めします、それは本当にプーリングのプロセスである、しかし、回復時間を短縮するが、それは非常に低く、その後、変更されたプロセスの数は、よりになります理想的なソリューションです。

Copyright © Windowsの知識 All Rights Reserved