Как в NGINX увеличить время ожидания ответа сервера для определенной ссылки?
Доброго времени суток. С регулярками плохо дружу не выходит составить location так, чтобы оно работало, пробовала по всякому. Подскажите, пожалуйста, есть ссылка на yml фид такого вида site.ru/index.php?route=extension/feed/ocext_feed_generator_yamarket&token=3567355 , и только для таких ссылок мне нужно указать fastcgi_read_timeout 150;
Пробовала, например, так - не работает
location ~* ocext_feed_generator_yamarket {
fastcgi_read_timeout 150;
}
Как верно оформить?
Всё, что после знака вопроса - не урл, а параметры, на них локейшены не распространяются. Можно сделать условие, распарсив параметры и натравив на них регулярку.
Алексей Тен, это система управления Opencart такие урлы городит. Да, положив fastcgi_read_timeout внутрь if, я получила ошибку, что не имею право туда класть. Кошмар, попробую тогда сделать перенаправление с этой ссылки на ссылку нормального вида, посмотрим что выйдет.