nginxのタイムアウト時間をどのように設定しますか?

nginxの設定ファイルでは、以下の2つのパラメータを変更することで、タイムアウト時間を設定できます。

  1. プロキシ接続タイムアウト:アップストリームサーバー(たとえばリバースプロキシサーバー)との接続時のタイムアウト時間を設定するためのものです。デフォルト値は60秒ですが、必要に応じて値を変更することができます。
  2. プロキシーの読み取りタイムアウト時間を設定する「proxy_read_timeout」は、デフォルトで60秒です。必要に応じてこの値を変更することができます。

下記は、proxy_connect_timeoutを10秒に、proxy_read_timeoutを20秒に設定した設定例です。

http {
    ...
    proxy_connect_timeout 10s;
    proxy_read_timeout 20s;
    ...
}

上記の設定では、sは秒を表します。実際の要件に合わせて適切なタイムアウト値を設定できます。設定を完了した後、nginxサービスを再起動して設定を有効にします。

bannerAds