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で表すことができる点に注意が必要です。