Interstage Application Server メッセージ集
|
目次
|
10.6.22 IJServer12022
( warn) IJServer12022: Service temporarily unavailable. The number of requests exceeded the number of maximum connections. Increase the number of maximum connections. serverName=<serverName> serverPort=<serverPort> uri=<uri> pid=<pid> tid=<tid>
[可変情報]
<serverName>=Webサーバのサーバ名
<serverPort>=Webサーバのポート番号
<uri>=Webブラウザの要求、リクエストURI
<pid>=WebサーバのプロセスID
<tid>=WebサーバのスレッドID
[意味]
一時的にサービスが利用できない状態です。
[原因]
以下の原因が考えられます。
- Webブラウザのリクエスト数がServletコンテナの同時処理数を超えました。
- ijsdispatchcontコマンドの"OFF"オプションにより、すべてのワークユニット(IJServer)がWebブラウザからのリクエストの振り分け対象外となっています。または、いくつかのワークユニット(IJServer)をWebブラウザからのリクエストの振り分け対象外としたため、Webブラウザからのリクエスト数がServletコンテナの同時処理数を超えました。
- ワークユニット(IJServer)にセション管理を使用したWebアプリケーションを配備している場合には、Webサーバコネクタはセションを確立したワークユニット(IJServer)へWebブラウザのリクエストを振り分けます。そのため、ワークユニット(IJServer)のプロセス多重度が2以上であっても、一時的に1つのワークユニット(IJServer)にリクエストが集中し、慢性的に本メッセージが出力される場合があります。
[システムの処理]
Webブラウザは一時的にワークユニット(IJServer)のサービスを利用できません。Webサーバコネクタは、ワークユニット(IJServer)への接続を中断し、Webブラウザにステータスコード503(Service Temporarily Unavailable)のメッセージを通知しました。
[ユーザの対処]
- Webサーバのクライアントの同時接続数がServletコンテナの同時処理数を上回っている場合は、システムの負荷状態により、以下のいずれかの方法で対処してください。
- Webサーバのクライアントの同時接続数をServletコンテナの同時処理数より小さくしてください。この場合、システムの負荷が減少します。
Webサーバのクライアントの同時接続数を小さくするには、Interstage管理コンソールで、[Webサーバ] > [環境設定]タブ > [詳細設定] > [クライアントの同時接続数]を小さくしてください。
- Servletコンテナの同時処理数をWebサーバのクライアントの同時接続数より大きくしてください。この場合、システムの負荷が増加します。
Servletコンテナの同時処理数を大きくするには、以下の操作を行ってください。
- マルチサーバ管理機能を使用している場合、または、Webサーバとワークユニット(IJServer)を同一のサーバマシンで運用している場合
Interstage管理コンソールで、[ワークユニット] > “ワークユニット名” > [環境設定]タブ > [詳細設定] > [Servletコンテナ設定] > [同時処理数]を大きくしてください。
- Webサーバとワークユニット(IJServer)を別のサーバマシンで運用している場合
Webサーバ用マシンのInterstage管理コンソールで、[Webサーバ] > [Webサーバコネクタ] > “ワークユニット名” > [環境設定]タブ > [詳細設定] > [Servletコンテナ設定] > [同時処理数]を大きくしてください。
また、IJServer用マシンのInterstage管理コンソールで、[ワークユニット] > “ワークユニット名” > [環境設定]タブ > [詳細設定] > [Servletコンテナ設定] > [同時処理数]にWebサーバ用マシンの[Servletコンテナ設定] > [同時処理数]と同じ値を設定してください。
- ijsdispatchcontコマンドの"ON"オプションにより、ワークユニット(IJServer)をWebブラウザからのリクエストの振り分け対象外からリクエストの振り分け対象となるようにしてください。
- 本エラーメッセージが慢性的に出力される場合には、ワークユニット(IJServer)のプロセス多重度を増やすか、1.の方法でWebサーバのクライアントの同時接続数またはServletコンテナの同時処理数を変更してください。
IJServerのプロセス多重度については、“チューニングガイド”の“IJServerのチューニング”を参照してください。
All Rights Reserved, Copyright(C) 富士通株式会社 2005