better nginx proxy

This commit is contained in:
Para Dox
2025-04-13 13:19:08 +07:00
parent c4ae3e8850
commit 7c4220f2b5

View File

@@ -13,9 +13,9 @@ map $http_upgrade $is_websocket {
websocket 1; websocket 1;
} }
map $status $loggable { map $status $log_only_errors {
~^[23] 0; # Don't log 2xx and 3xx responses ~^2 0; # Don't log any 2xx responses
default 1; # Log 4xx and 5xx responses default 1; # Log all other responses
} }
log_format minimal '$remote_addr - $status $request_time'; log_format minimal '$remote_addr - $status $request_time';
@@ -44,7 +44,7 @@ server {
proxy_max_temp_file_size 0; # Prevent writing to disk proxy_max_temp_file_size 0; # Prevent writing to disk
proxy_busy_buffers_size 32k; proxy_busy_buffers_size 32k;
access_log /dev/stdout minimal; access_log /dev/stdout minimal if=$log_only_errors;
error_log /dev/stdout error; error_log /dev/stdout error;
proxy_connect_timeout 300s; proxy_connect_timeout 300s;