ウカマル応用情報技術者ログイン

平成31年度 春期 応用情報技術者 問12

テクノロジ系

Webサーバ,アプリケーション(AP)サーバ及びデータベース(DB)サーバが各1台で構成されるWebシステムにおいて,次の3種類のタイムアウトを設定した。タイムアウトに設定する時間の長い順に並べたものはどれか。ここで,トランザクションはWebリクエスト内で処理を完了するものとする。

〔タイムアウトの種類〕 ① APサーバのAPが,処理を開始してから終了するまで ② APサーバのAPにおいて,DBアクセスなどのトランザクションを開始してから終了するまで ③ Webサーバが,APサーバにリクエストを送信してから返信を受けるまで

選択肢
正解と解説

正解 ウ

外側の処理は内側の処理を含むので、タイムアウトも外側ほど長くします。Webサーバの待ち時間(③)、AP(Application)の処理全体(①)、トランザクション(②)の順です。

Webサーバは、APサーバにリクエストを送ってから返信を受けるまで待ちます(③)。この時間には、APが処理を開始してから終了するまでの時間(①)が含まれます。APの処理の中で、DB(Database)アクセスなどのトランザクションが行われます(②)。トランザクションはWebリクエスト内で完了するので、②は①に含まれます。内側のタイムアウトが先に働くように、③>①>②の順に長く設定します。

ア:Webサーバの待ち時間(③)はAPの処理全体(①)を含みます。①を③より長くすると、AP側の処理が終わる前にWebサーバ側がタイムアウトします。

イ:含む関係と逆の順です。最も内側のトランザクション(②)が最も長いと、外側のタイムアウトが先に働きます。

エ:トランザクション(②)はAPの処理(①)の中で行われます。②を①より長くすると、トランザクションのタイムアウトが働く前にAPの処理がタイムアウトします。

出典:平成31年度 春期 応用情報技術者試験 問12

全年度から出題。10問で実力を判定します。登録不要。

出典:平成31年度 春期 応用情報技術者試験 問12(独立行政法人情報処理推進機構)

解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方