nginxの中でproxy_read_timeoutをどのように設定すればいいですか?
nginxにおいて、バックエンドサーバーからのレスポンスを読み取るタイムアウトを設定するためにproxy_read_timeoutディレクティブを使用することができます。このディレクティブの構文は以下の通りです:
proxy_read_timeout time;
例えば、timeは、オーバータイムの時間を表し、整数または時間単位で指定することができます。超時の時間を設定するためには、次の値を使用することができます。
- timeは、秒単位で表されるタイムアウト時間を示す整数です。
- timeで終わると、ミリ秒単位でのタイムアウト時間を表します。
- timeと言う単語は、制限時間を秒単位で示します。
- timeはmで終わることから、時間の単位を表しています。
- timeは、遅れる時間を表す時間の終わりを”h”で表示します。
- timeを用いて、超過時間の日数を示します。
例えば、次の設定では、proxy_read_timeoutを30秒に設定します。
proxy_read_timeout 30s;
proxy_read_timeout指令只能用于代理服务器,不涉及向客户端发送响应的时间。如果希望设置向客户端发送响应的超时时间,请使用send_timeout指令。