Webサーバ、アプリケーション(AP)サーバ及びデータベース(DB)サーバが各1台で構成されるWebシステムにおいて、次の3種類のタイムアウトを設定した。タイムアウトに設定する時間の長い順に並べたものはどれか。ここで、トランザクションはWebリクエスト内で処理を完了するものとする。 〔タイムアウトの種類〕 ① APサーバのAPが、処理を開始してから終了するまで ② APサーバのAPにおいて、DBアクセスなどのトランザクションを開始してから終了するまで ③ Webサーバが、APサーバにリクエストを送信してから返信を受けるまで
タイムアウトは処理の入れ子の外側ほど長く設定する
選択肢
- ア①, ③, ②
- イ②, ①, ③
- ウ③, ①, ②
- エ③, ②, ①
正解と解説
正解:ウ ③, ①, ②
タイムアウトは処理の入れ子構造に従って、外側ほど長く設定する。WebサーバがAPサーバへ要求を出してから応答を受け取るまで(③)の中にAPの処理全体(①)が含まれ、その中でさらにDBアクセスなどのトランザクション(②)が実行される。したがって長い順は③→①→②となる。
選択肢ごとの解説
- ア最も外側であるはずのWebサーバ側の待ち時間が中間に置かれており、入れ子の関係と合わない。
- イ最も内側のトランザクションが最長になっており、順序が逆転している。
- ウ正しい。外側から③(Web→AP)、①(APの処理全体)、②(トランザクション)の順。
- エ①と②の関係が逆で、APの処理より内側のトランザクションを長く取ってしまっている。
同じ分野の他の問題
- システムの性能を向上させるための方法として、スケールアウトが適しているシステムはどれか。2023年度 秋期 午前 問13
- スケールインの説明として、適切なものはどれか。2023年度 春期 午前 問13
- システムが使用する物理サーバの処理能力を、負荷状況に応じて調整する方法としてのスケールインの説明はどれか。2021年度 秋期 午前 問12
- 密結合マルチプロセッサの性能が、1台当たりのプロセッサの性能とプロセッサ数の積に等しくならない要因として、最も適切なもの…2021年度 春期 午前 問15
- システムの性能を向上させるための方法として、スケールアウトが適しているシステムはどれか。2019年度 秋期 午前 問13
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。