ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server メッセージ集
Interstage

79.4.1 JSVLT51950

JSVLT: ERROR: JSVLT51950: All threads (%s1) are currently busy, waiting. Increase maxThreads (%s2) or check the servlet status
JSVLT: ERROR:
JSVLT51950: すべてのスレッド (%s1) が現在稼働中で待機しています。maxThreads (%s2) を増やすか、そのサーブレットのステータスをチェックしてください

可変情報

%s1:現在のリクエスト接続数
%s2:最大処理数+1

意味

すべてのスレッドが現在稼働中で待機しています。

原因

Servletコンテナへの同時リクエスト接続数が、指定された同時処理数を超えました。

ユーザの対処

  • Servletコンテナへの同時リクエスト接続数の見積もりに対し、システムの構成(Webサーバの接続数制限や、負荷分散装置の動作など)に問題がないか確認してください。

  • システムの負荷およびメモリ使用量に余裕がある場合、ワークユニットのプロセス多重度を増やしてください(アプリケーションが、ファイルアクセスの競合などについて、プロセス数に依存しない作りである必要があります)。

  • Servletコンテナの負荷およびJavaVMヒープ使用量に余裕があるまたはJavaVMヒープ上限を上げられる場合、ワークユニットの設定でServletコンテナの同時処理数の値を増やしてください(JavaVMヒープ上限も必要に応じて大きくしてください)。

  • 構成に問題がなく上記の余裕もない場合は、システムのスケールアップを検討してください。

出力先

コンテナログ