nginxのタイムアウト設定方法は何ですか?

Nginx内で、タイムアウト時間を設定するには、proxy_connect_timeoutおよびproxy_read_timeoutの2つのパラメータを変更することができます。

proxy_connect_timeoutは、アップストリームサーバーとの接続確立のタイムアウト時間を設定するためのパラメータであり、デフォルト値は60秒です。http、server、locationブロック内で設定することができます。

例:

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

proxy_read_timeoutパラメータは、アップストリームサーバからのレスポンスデータの読み取りタイムアウトを設定するために使用されます。デフォルト値は60秒です。http、server、locationブロックで設定できます。

例:

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

これら2つのパラメータの単位は、秒をsで表し、ミリ秒をmsで表すことができる点に注意が必要です。

bannerAds