Webサーバ、アプリケーション(AP)サーバ及びDBサーバ各1台で構成されるWebシステムにおいて、次の3種類のタイムアウトを設定した。タイムアウトに設定する時間の長い順に並べたものはどれか。ここで、トランザクションはWebリクエスト内で処理を完了するものとする。(①APサーバのAPが、処理を開始してから終了するまで、②APサーバのAPにおいて、DBアクセスなどのトランザクションを開始してから終了するまで、③Webサーバが、APサーバにリクエストを送信してから返信を受けるまで)
タイムアウトは外側の処理ほど長く設定する
選択肢
- ア①, ③, ②
- イ②, ①, ③
- ウ③, ①, ②
- エ③, ②, ①
正解と解説
正解:ウ ③, ①, ②
タイムアウトは、外側の処理ほど長く、内側の処理ほど短く設定する。内側が先にタイムアウトすることで、どの処理で問題が起きたのかを切り分けられるからである。この構成では、Webサーバ→APサーバの呼出しが最も外側、APの処理が中間、その内側のDBトランザクションが最も短くなる。
選択肢ごとの解説
- アAPの処理をWebサーバの呼出しより長くすると、外側が先に切れて原因を特定しにくい。
- イトランザクションを最も長くする順序は入れ子関係に反する。
- ウ正しい。外側から順にWebサーバの呼出し、APの処理、トランザクションとなる。
- エAPの処理よりトランザクションを長くするのは入れ子関係に反する。
同じ分野の他の問題
- 安全性と信頼性について、次の方針でプログラム設計を行う場合、その方針を表す用語はどれか。〔方針〕不特定多数の人が使用する…2024年度 春期 午前II 問24
- システムに規定外の無効なデータが入力されたとき、誤入力であることを伝えるメッセージを表示して正しい入力を促すことによって…2022年度 春期 午前II 問24
- Pattern-Oriented Software Architectureのアーキテクチャパターンのうち、ブローカーの…2025年度 春期 午前II 問24
- MTBFを長くするよりも、MTTRを短くするのに役立つものはどれか。2025年度 春期 午前II 問23
- キャッシュメモリへの書込み動作には、ライトスルー方式とライトバック方式がある。それぞれの特徴のうち、適切なものはどれか。2025年度 春期 午前II 問22
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。