Changes between Initial Version and Version 1 of Ticket #2490


Ignore:
Timestamp:
05/02/23 06:26:29 (11 months ago)
Author:
soukichi@…
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #2490 – Description

    initial v1  
    6767
    6868I am attaching the configuration and debug log.
     69
     70conf.
     71
     72{{{
     73worker_processes  1;
     74
     75events {
     76    worker_connections  1024;
     77}
     78
     79
     80http {
     81    include       mime.types;
     82    default_type  application/octet-stream;
     83
     84    sendfile        on;
     85    keepalive_timeout  65;
     86
     87    upstream upstream_http {
     88        server unix:/run/nginx_1.sock max_fails=1 fail_timeout=10s;
     89        server unix:/run/nginx_2.sock max_fails=1 fail_timeout=10s backup;
     90    }
     91
     92    server {
     93        listen unix:/run/nginx_1.sock;
     94
     95        access_log /var/log/nginx/access_y.log;
     96        error_log  /var/log/nginx/error_1.log debug;
     97
     98        location / {
     99            resolver 127.0.0.53;
     100            resolver_timeout 5s;
     101            proxy_http_version 1.1;
     102            proxy_pass ht tp://fail.example.com/$request_uri;
     103            proxy_set_header Connection "";
     104            proxy_set_header Host "fail.example.com";
     105            proxy_pass_header x-accel-expires;
     106        }
     107    }
     108
     109    server {
     110        listen unix:/run/nginx_2.sock;
     111
     112        access_log /var/log/nginx/access_y.log;
     113        error_log  /var/log/nginx/error_2.log debug;
     114
     115        location / {
     116            resolver 127.0.0.53;
     117            resolver_timeout 5s;
     118            proxy_http_version 1.1;
     119            proxy_pass ht tp://success.example.com/$request_uri;
     120            proxy_set_header Connection "";
     121            proxy_pass_header x-accel-expires;
     122        }
     123    }
     124    proxy_cache_path /var/data/cache/ levels=1:2 use_temp_path=off keys_zone=cache_all:365516 inactive=720m max_size=539553;
     125
     126    server {
     127        listen 80;
     128        server_name  localhost;
     129        access_log /var/log/nginx/access_y.log;
     130        error_log  /var/log/nginx/error_x.log debug;
     131
     132        proxy_cache_lock on;
     133        proxy_cache_lock_timeout 10s;
     134        proxy_cache_revalidate on;
     135        proxy_cache_min_uses 1;
     136        proxy_set_header Connection "";
     137        proxy_http_version 1.1;
     138        proxy_next_upstream http_500 http_502 http_503 http_504 http_429 timeout;
     139
     140        location / {
     141            proxy_cache cache_all;
     142            proxy_pass ht tp://upstream_http;
     143            add_header X-Cache-Status $upstream_cache_status;
     144        }
     145    }
     146}
     147}}}