平成30年秋期午後問5
広告
つらたんさん
(No.1)
https://www.ap-siken.com/kakomon/30_aki/pm05.html
表1項番4でサーバとPc間におけるHTTP通信メッセージそのものが存在しなかったとありますが、項番6ではDBへのアクセスエラーが生じたと書いてあります。HTTP通信メッセージの中身が要求してDBを参照したり更新したりというようにするという流れだと思うのですが、そうするとHTTP通信メッセージそのものが存在しないということと矛盾する気がします。何が何間違っているのでしょうか。よろしくお願いいたします。
表1項番4でサーバとPc間におけるHTTP通信メッセージそのものが存在しなかったとありますが、項番6ではDBへのアクセスエラーが生じたと書いてあります。HTTP通信メッセージの中身が要求してDBを参照したり更新したりというようにするという流れだと思うのですが、そうするとHTTP通信メッセージそのものが存在しないということと矛盾する気がします。何が何間違っているのでしょうか。よろしくお願いいたします。
2023.09.01 10:52
Rさん
(No.2)
どのWebサーバを想定して問題が作られているかわからないのですが、
おそらくApacheとして調べてみると、
「出力タイミング アクセスログは、Webサーバがクライアントからリクエストを受信し、受信したリクエストのレスポンスをクライアントへ送信するときに出力されます。」
検索ワード: Apache アクセスログ 出力 タイミング
らしいです。
したがって、WebサーバとDBサーバのコネクションが遅延している状況に置いて、ブラウザから通信を中断しているのでアクセスログが残っていないものと考えられます。
おそらくApacheとして調べてみると、
「出力タイミング アクセスログは、Webサーバがクライアントからリクエストを受信し、受信したリクエストのレスポンスをクライアントへ送信するときに出力されます。」
検索ワード: Apache アクセスログ 出力 タイミング
らしいです。
したがって、WebサーバとDBサーバのコネクションが遅延している状況に置いて、ブラウザから通信を中断しているのでアクセスログが残っていないものと考えられます。
2023.09.01 16:34
つらたんさん
(No.3)
返信いただきありがとうございます。
レスポンスを送信する際にログが作成されるのであれば、理解できますね。
サーバからDBにアクセスして処理結果を受け取る際にポートが枯渇していたために受け取れず、結果としてクライアントからの要求に返信することができなかったということになりますもんね。
レスポンスを送信する際にログが作成されるのであれば、理解できますね。
サーバからDBにアクセスして処理結果を受け取る際にポートが枯渇していたために受け取れず、結果としてクライアントからの要求に返信することができなかったということになりますもんね。
2023.09.01 17:50
返信投稿用フォーム
スパム防止のためにスレッド作成日から30日経過したスレッドへの投稿はできません。