From bbd655955aa0174fd81ea228ea1d757593267833 Mon Sep 17 00:00:00 2001 From: Akira Date: Tue, 2 Sep 2025 23:27:34 +0900 Subject: [PATCH] update nginx conf for performance --- nginx.conf | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/nginx.conf b/nginx.conf index 6b21f8c..37a6191 100644 --- a/nginx.conf +++ b/nginx.conf @@ -54,6 +54,21 @@ http { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; + + # タイムアウト設定(502エラー対策) + proxy_connect_timeout 60s; + proxy_send_timeout 60s; + proxy_read_timeout 300s; + + # バッファ設定(大きなレスポンス対策) + proxy_buffering on; + proxy_buffer_size 8k; + proxy_buffers 8 8k; + proxy_busy_buffers_size 16k; + proxy_temp_file_write_size 16k; + + # クライアント設定 + client_max_body_size 50M; } # Django Admin プロキシ @@ -63,6 +78,20 @@ http { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; + + # タイムアウト設定 + proxy_connect_timeout 60s; + proxy_send_timeout 60s; + proxy_read_timeout 300s; + + # バッファ設定 + proxy_buffering on; + proxy_buffer_size 8k; + proxy_buffers 8 8k; + proxy_busy_buffers_size 16k; + + # クライアント設定 + client_max_body_size 50M; } error_page 500 502 503 504 /50x.html;