nginx 504 timeout при проксировании запросса на большой post

12
D3
На сайте с 31.05.2009
Offline
39
DJ3
#11

Я сам, использую модуль nginx-upstream-fair встроенным не пользуюсь.

Попробуйте скомпилировать и поработать с ним.

M
На сайте с 16.09.2009
Offline
278
#12
temafey:
пробовал более детальные настройки прокси
proxy_redirect off;
proxy_buffering off;
....
не как не повлияло

На кой черт вы крутите настройки прокси, когда nginx ругается на скрипты, которые скармливаются fastcgi?

Меняйте таймауты для fastcgi на бакенде, как вам уже объясняли выше.

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
T
На сайте с 28.04.2012
Offline
1
#13
myhand:

Меняйте таймауты для fastcgi на бакенде, как вам уже объясняли выше.

Таймауты несут следствие,а не причину,можно поставить любой таймаут это не поможет,так как сам запрос подвисает,отдает только часть,бэкэнд ждет окончания,но так и не дожидается, пока не сработает таймаут.

Andreyka
На сайте с 19.02.2005
Offline
822
#14

Делайте аплоад через nginx а по окончании дергайте скрипт

Не стоит плодить сущности без необходимости
T
На сайте с 28.04.2012
Offline
1
#15

У меня два симптома большой стринг и или файл больше 200 кб

M
На сайте с 16.09.2009
Offline
278
#16
temafey:
Таймауты несут следствие,а не причину,можно поставить любой таймаут это не поможет

Это таки теоретическое рассуждение, или вы пробовали менять параметры, на которые *явно ругается* nginx?

temafey:
У меня два симптома большой стринг и или файл больше 200 кб

200кб - типичная картинка. "Большим" подобные файлы нельзя даже с натяжкой назвать. Ситуация, скажем так, нетипичная - и я склонен рассматривать пока в качестве источника причины скрипты вашего бакенда.

Проблема со всеми такими файлами, или возникает выборочно (например, в зависимости от нагрузки на сервере)?

T
На сайте с 28.04.2012
Offline
1
#17
myhand:
Это таки теоретическое рассуждение, или вы пробовали менять параметры, на которые *явно ругается* nginx?

Я менял настройки nginx,исключал upstream backend, а в основном server проекта ставил не proxy_pass backend; , а fastcgi_pass и все работает нормально и с постом стрингов и с загрузкой файлов(не огромных размеров)

myhand:

Проблема со всеми такими файлами, или возникает выборочно (например, в зависимости от нагрузки на сервере)?

это девелоп ветка пока что, без нагрузок даже тестовых

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий