21
Июл
2021

Nginx увеличить таймаут для определенного URL

Необходимо отключить тайминг в 60 сек. для именно урла /export/excel для остальных сохранить дефотные найстройки таймингов

есть конфигурация

location / {

                try_files $uri $uri/ /index.php?q=$uri&$args;

                location ~ [^/]\.ph(p\d*|tml)$ {
                        try_files /does_not_exists @php;
                }
        }

    location @php {
                fastcgi_index index.php;
                fastcgi_pass 127.0.0.1:9000;
                fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$;
                try_files $uri =404;
                include fastcgi.conf;
        }```

Добавить нужно:

location /export/excel
{
fastcgi_read_timeout 10s;
proxy_connect_timeout       10;
proxy_send_timeout          10;
proxy_read_timeout          10;
send_timeout                10;
keepalive_timeout           10;

}

но так это не работает, пожскажите как правлиьно?

Источник: https://ru.stackoverflow.com/questions/1307399/nginx-%D1%83%D0%B2%D0%B5%D0%BB%D0%B8%D1%87%D0%B8%D1%82%D1%8C-%D1%82%D0%B0%D0%B9%D0%BC%D0%B0%D1%83%D1%82-%D0%B4%D0%BB%D1%8F-%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE-url

Тебе может это понравится...

Добавить комментарий