Interstage Application Server メッセージ集
目次 前ページ次ページ

第2部 メッセージラベルのあるメッセージ> 第10章 メッセージ番号がIJServer1で始まるメッセージ> 10.6 IJServer12000番台のメッセージ

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

[意味]
 一時的にサービスが利用できない状態です。

[原因]
 以下の原因が考えられます。

  1. Webブラウザのリクエスト数がServletコンテナの同時処理数を超えました。
  2. ijsdispatchcontコマンドの"OFF"オプションにより、すべてのワークユニット(IJServer)がWebブラウザからのリクエストの振り分け対象外となっています。または、いくつかのワークユニット(IJServer)をWebブラウザからのリクエストの振り分け対象外としたため、Webブラウザからのリクエスト数がServletコンテナの同時処理数を超えました。
  3. ワークユニット(IJServer)にセション管理を使用したWebアプリケーションを配備している場合には、Webサーバコネクタはセションを確立したワークユニット(IJServer)へWebブラウザのリクエストを振り分けます。そのため、ワークユニット(IJServer)のプロセス多重度が2以上であっても、一時的に1つのワークユニット(IJServer)にリクエストが集中し、慢性的に本メッセージが出力される場合があります。

[システムの処理]
 Webブラウザは一時的にワークユニット(IJServer)のサービスを利用できません。Webサーバコネクタは、ワークユニット(IJServer)への接続を中断し、Webブラウザにステータスコード503(Service Temporarily Unavailable)のメッセージを通知しました。

[ユーザの対処]

  1. Webサーバのクライアントの同時接続数がServletコンテナの同時処理数を上回っている場合は、システムの負荷状態により、以下のいずれかの方法で対処してください。
  2. ijsdispatchcontコマンドの"ON"オプションにより、ワークユニット(IJServer)をWebブラウザからのリクエストの振り分け対象外からリクエストの振り分け対象となるようにしてください。
  3. 本エラーメッセージが慢性的に出力される場合には、ワークユニット(IJServer)のプロセス多重度を増やすか、1.の方法でWebサーバのクライアントの同時接続数またはServletコンテナの同時処理数を変更してください。
    IJServerのプロセス多重度については、“チューニングガイド”の“IJServerのチューニング”を参照してください。

目次 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005