2012-01-11 5 views
4

応答、私は並行して約50リクエストを撮影する場合、サーバはHTTP 503Tomcatが、私は自分のアプリケーションをホストされている、といくつかのストレステストをやってHTTP 503

を応答することを気づいたこれは何を意味していますか? Tomcatからのリクエスト数を制限する特定の設定がありますか?

ありがとうございました。

+0

503ステータスとともに送信される応答には、HTML形式のスタックトレースが含まれている場合があります。 –

答えて

5

これは通常、リクエストを処理するためにスレッドが不足していることを意味します。 Tomcatのserver.xmlファイルでmaxThreadsを増やしてみるか、フロントエンドとしてApache HTTPサーバーを使用している場合は、より多くの接続を可能にするためにはconfigure your Connectorが必要な場合があります。

0

ログのインストールディレクトリにあるTomcatログファイルを確認しましたか? (多くの場合、多くの情報が提供されます)。

2

503ステータスは、要求を処理するサービスが利用できないことを示します。

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

からHTTP Specification on 503

タイム・ツー・時間からあなたがApacheの背後にTomcatを実行している場合は、Apacheのプロキシとして動作して、これが表示されます。 ApacheがTomcatに接続できない場合、Apacheは503応答を返します。

0

フロントエンドとしてApache httpdを使用している場合は、TomcatとApacheの間にファイアウォールがあるかどうかを確認することができます。私たちの環境でTomcatマシンのファイアウォールを無効にした後、503のエラーは消えました。

thisも参照してください。

上記のドキュメントでは、ファイアウォールが関与している場合の503問題を解決する他のあまり劇的でない方法についても説明しています。

関連する問題