Hello! On Mon, Mar 01, 2021 at 08:45:35AM -0500, ivanff wrote:
> я понимаю почему так происходит, но не знаю как это обойти Это происходит потому, что у вас включён перехват ошибок от бэкендов, proxy_intercept_errors. Очевидное решение - выключить proxy_intercept_errors, нет? Выключить можно в конкреном location'е, используемом для обращения за ошибками на бэкенд. Как-то так: proxy_intercept_errors on; error_page 503 = @errorpages; location @errorpages { proxy_pass http://...; proxy_intercept_errors off; ... } Кроме того, можно отказаться от переопределения кодов ошибок в error_page, то есть убрать модификатор "=", и с бэкенда возвращать не 503-й ответ, а просто 200-й с нужным содержимым. -- Maxim Dounin http://mdounin.ru/ _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru