updates e estabilizaçao
This commit is contained in:
parent
78c3c82a69
commit
58be68baaf
|
|
@ -5,21 +5,20 @@ load_module modules/ngx_http_modsecurity_module.so;
|
||||||
load_module modules/ngx_http_geoip2_module.so;
|
load_module modules/ngx_http_geoip2_module.so;
|
||||||
load_module modules/ngx_http_brotli_filter_module.so;
|
load_module modules/ngx_http_brotli_filter_module.so;
|
||||||
load_module modules/ngx_http_brotli_static_module.so;
|
load_module modules/ngx_http_brotli_static_module.so;
|
||||||
load_module modules/ngx_http_cache_purge_module.so;
|
# load_module modules/ngx_http_cache_purge_module.so;
|
||||||
load_module modules/ngx_http_upstream_fair_module.so;
|
# load_module modules/ngx_http_upstream_fair_module.so;
|
||||||
load_module modules/ngx_http_echo_module.so;
|
load_module modules/ngx_http_echo_module.so;
|
||||||
load_module modules/ngx_http_headers_more_filter_module.so;
|
load_module modules/ngx_http_headers_more_filter_module.so;
|
||||||
load_module modules/ngx_http_subs_filter_module.so;
|
load_module modules/ngx_http_subs_filter_module.so;
|
||||||
load_module modules/ngx_otel_module.so;
|
load_module modules/ngx_otel_module.so;
|
||||||
load_module modules/ngx_http_cookie_flag_filter_module.so;
|
load_module modules/ngx_http_cookie_flag_filter_module.so;
|
||||||
load_module modules/ngx_http_lower_upper_case_module.so;
|
# load_module modules/ngx_http_lower_upper_case_module.so;
|
||||||
load_module modules/ngx_http_image_filter_module.so;
|
load_module modules/ngx_http_image_filter_module.so;
|
||||||
load_module modules/ngx_http_ssl_fingerprint_module.so;
|
# load_module modules/ngx_http_ssl_fingerprint_module.so;
|
||||||
|
|
||||||
user nginx;
|
user nginx;
|
||||||
worker_processes auto;
|
worker_processes auto;
|
||||||
worker_rlimit_nofile 65535;
|
worker_rlimit_nofile 65535;
|
||||||
|
|
||||||
error_log /var/log/nginx/error.log notice;
|
error_log /var/log/nginx/error.log notice;
|
||||||
pid /var/run/nginx.pid;
|
pid /var/run/nginx.pid;
|
||||||
|
|
||||||
|
|
@ -42,6 +41,29 @@ http {
|
||||||
client_max_body_size 0;
|
client_max_body_size 0;
|
||||||
keepalive_timeout 65;
|
keepalive_timeout 65;
|
||||||
|
|
||||||
|
# --- Tuning Elite (Redução de I/O & Timeouts) ---
|
||||||
|
# 1. Cache de Descritores de Arquivo
|
||||||
|
open_file_cache max=200000 inactive=20s;
|
||||||
|
open_file_cache_valid 30s;
|
||||||
|
open_file_cache_min_uses 2;
|
||||||
|
open_file_cache_errors on;
|
||||||
|
|
||||||
|
# 2. Conexões & Timeouts
|
||||||
|
reset_timedout_connection on;
|
||||||
|
client_body_timeout 12s;
|
||||||
|
client_header_timeout 12s;
|
||||||
|
send_timeout 10s;
|
||||||
|
|
||||||
|
# 3. Buffers de Memória
|
||||||
|
client_body_buffer_size 128k;
|
||||||
|
client_header_buffer_size 1k;
|
||||||
|
large_client_header_buffers 4 4k;
|
||||||
|
|
||||||
|
# 4. I/O Assíncrono (AIO Threads)
|
||||||
|
# Requer recompilação com --with-threads. Ative após rodar o novo setup.
|
||||||
|
aio threads;
|
||||||
|
directio 4m;
|
||||||
|
|
||||||
# Compression (Brotli + Gzip)
|
# Compression (Brotli + Gzip)
|
||||||
include /etc/nginx/snippets/compression.conf;
|
include /etc/nginx/snippets/compression.conf;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -83,8 +83,6 @@ log_format detailed_proxy escape=json
|
||||||
# --- Pathfinder Extra Metadata (Seção Especial) ---
|
# --- Pathfinder Extra Metadata (Seção Especial) ---
|
||||||
'"pathfinder_meta": {'
|
'"pathfinder_meta": {'
|
||||||
'"request_uuid": "$request_id",'
|
'"request_uuid": "$request_id",'
|
||||||
'"ja3_fingerprint": "$http_ssl_ja3",'
|
|
||||||
'"h2_fingerprint": "$http2_fingerprint",'
|
|
||||||
'"version": "2026.1",'
|
'"version": "2026.1",'
|
||||||
'"engine": "Pathfinder-Elite"'
|
'"engine": "Pathfinder-Elite"'
|
||||||
'}'
|
'}'
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue