2
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

ELBタイムアウトとApacheのKeepAliveTimeoutに適正な値を設定する

Last updated at Posted at 2020-01-09

はじめに

ELBと配下のApache間で502エラーが稀に発生するため、調査したところ、ELBタイムアウト値よりApacheのKeepAliveTimeout値が低い事が原因だった。
ApacheのKeepAliveTimeout値をELBのタイムアウトより大きい値に設定する事で回避できるため、その設定方法を記載する。

ELBの設定確認

EC2コンソール画面から、「ロードバランサー」>「対象のロードバランサーを選択」>「説明タブ」の
「属性:アイドルタイムアウト」の値が60秒であることを確認する。

無題.png

Apacheの設定

ELBタイムアウト値より大きい値を設定する必要がある。今回は、Timeout およびKeepAliveTimeout の値を120秒に設定する。

Timeout 120
KeepAliveTimeout 120
2
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?