Re: nginx -v и stdout

2015-12-09 Пенетрантность Igor Sysoev
On 09 Dec 2015, at 00:46, greenh wrote: > В процессе развертывания и дебага случайно выяснилось, что nginx -V и nginx > -v вываливают ответ в stdout. Если не секрет - зачем? )) Потому что GCC, Python и Java вываливают в stderr, а Perl, Ruby, PHP, Node.js, Apache, SQLlite3 и

Re: nginx -v и stdout

2015-12-09 Пенетрантность greenh
Господа, я прошу прощения не в stdout а, а в stderr как раз 9 декабря 2015 г., 11:05 пользователь Igor Sysoev написал: > On 09 Dec 2015, at 00:46, greenh wrote: > > В процессе развертывания и дебага случайно выяснилось, что nginx -V и > nginx -v вываливают

Переменная в fastcgi pass не работает

2015-12-09 Пенетрантность DrakeMazzy
С выходом 1.9.8 перестали работать переменные в fastcgi_pass Например: set $fpmsock unix:/var/run/fpm.site1; location @phpfpmsite1 { fascgi_pass $fpmsock; } не срабатывает. В 1.9.7 работало. nginx version: nginx/1.9.8 built by gcc 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04) Posted at Nginx

Re: Порядок обработки location в nginx

2015-12-09 Пенетрантность Konstantin Tokarev
09.12.2015, 13:48, "greenh" : > Господа, подскажите плз, что я понимаю не правильно: > порядок обработки location в Nginx > Nginx Обрабатывает 1 location, кроме тех случаев, когда в location задан > переход в другой, например при обработке ошибочной страницы в именованном >

Re: nginx -v и stdout

2015-12-09 Пенетрантность Valentin V. Bartenev
On Wednesday 09 December 2015 12:12:39 greenh wrote: > Господа, я прошу прощения > не в stdout а, а в stderr как раз > [..] http://trac.nginx.org/nginx/ticket/592 -- Валентин Бартенев ___ nginx-ru mailing list nginx-ru@nginx.org

Re: После обновления с 1.9.7 на 1.9.8 появилось [error] *129 no port in upstream

2015-12-09 Пенетрантность CHERTS
Отвечу сам себе - это баг, патч здесь https://github.com/nginx/nginx/commit/72b9a317d2983b3127b8cce21236af8409ff732a Posted at Nginx Forum: https://forum.nginx.org/read.php?21,263375,263376#msg-263376 ___ nginx-ru mailing list nginx-ru@nginx.org

Re: Порядок обработки location в nginx

2015-12-09 Пенетрантность greenh
Сорри, увидел ответ в доке 9 декабря 2015 г., 15:26 пользователь greenh написал: > > 9 декабря 2015 г., 12:55 пользователь Konstantin Tokarev < > annu...@yandex.ru> написал: > > >> >> 09.12.2015, 13:48, "greenh" : >> > Господа, подскажите плз, что я понимаю

Re: После обновления с 1.9.7 на 1.9.8 появилось [error] *129 no port in upstream

2015-12-09 Пенетрантность CHERTS
Лечение бага описано тут https://trac.nginx.org/nginx/ticket/855 Posted at Nginx Forum: https://forum.nginx.org/read.php?21,263375,263377#msg-263377 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Порядок обработки location в nginx

2015-12-09 Пенетрантность greenh
Господа, подскажите плз, что я понимаю не правильно: порядок обработки location в Nginx Nginx Обрабатывает 1 location, кроме тех случаев, когда в location задан переход в другой, например при обработке ошибочной страницы в именованном Location. Первым nginx рассматривает location, содержащий

После обновления с 1.9.7 на 1.9.8 появилось [error] *129 no port in upstream

2015-12-09 Пенетрантность CHERTS
После обновления с 1.9.7 на 1.9.8 ни один сайт на php (php5-fpm) не открывается, пишет 500 ошибку, в логах такая картина: 2015/12/09 16:56:30 [error] 8008#8008: *129 no port in upstream "unix:/var/lib/php5-fpm/web47.sock", client: 192.168.XX.XX, server: domain.ru, request: "GET / HTTP/1.1", host:

Re: Переменная в fastcgi pass не работает

2015-12-09 Пенетрантность Konstantin Pavlov
On 09/12/2015 13:33, DrakeMazzy wrote: > С выходом 1.9.8 перестали работать переменные в fastcgi_pass > > Например: > > set $fpmsock unix:/var/run/fpm.site1; > > location @phpfpmsite1 { > fascgi_pass $fpmsock; > } > > не срабатывает. В 1.9.7 работало. > > > > > nginx version: nginx/1.9.8

Re: После обновления с 1.9.7 на 1.9.8 появилось [error] *129 no port in upstream

2015-12-09 Пенетрантность CHERTS
CHERTS Wrote: --- > Отвечу сам себе - это баг, патч здесь > https://github.com/nginx/nginx/commit/72b9a317d2983b3127b8cce21236af84 > 09ff732a это не патч, это коммит в котором допущена ошибка в строке if (u->resolved->port == 0) { Posted at

Re: Порядок обработки location в nginx

2015-12-09 Пенетрантность greenh
9 декабря 2015 г., 12:55 пользователь Konstantin Tokarev написал: > > > 09.12.2015, 13:48, "greenh" : > > Господа, подскажите плз, что я понимаю не правильно: > > порядок обработки location в Nginx > > Nginx Обрабатывает 1 location, кроме тех случаев, когда в

nginx-1.9.9

2015-12-09 Пенетрантность Maxim Dounin
Изменения в nginx 1.9.9 09.12.2015 *) Исправление: проксирование в unix domain сокеты не работало при использовании переменных; ошибка появилась в 1.9.8. -- Maxim Dounin http://nginx.org/ ___

[nginx-ru-announce] nginx-1.9.9

2015-12-09 Пенетрантность Maxim Dounin
Изменения в nginx 1.9.9 09.12.2015 *) Исправление: проксирование в unix domain сокеты не работало при использовании переменных; ошибка появилась в 1.9.8. -- Maxim Dounin http://nginx.org/ ___

Re: После обновления с 1.9.7 на 1.9.8 появилось [error] *129 no port in upstream

2015-12-09 Пенетрантность Maxim Dounin
Hello! On Wed, Dec 09, 2015 at 07:22:35AM -0500, CHERTS wrote: > После обновления с 1.9.7 на 1.9.8 ни один сайт на php (php5-fpm) не > открывается, пишет 500 ошибку, в логах такая картина: > > 2015/12/09 16:56:30 [error] 8008#8008: *129 no port in upstream > "unix:/var/lib/php5-fpm/web47.sock",

Re: После обновления с 1.9.7 на 1.9.8 появилось [error] *129 no port in upstream

2015-12-09 Пенетрантность CHERTS
Спасибо за оперативность, уже тестирую. Posted at Nginx Forum: https://forum.nginx.org/read.php?21,263375,263392#msg-263392 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Проксирование тела ответа, если код ответа 4хх/5хх

2015-12-09 Пенетрантность Dmitry Ivanov
Здравствуйте, ibmed. Вы писали 10 декабря 2015 г., 10:25:54: > Может, я что-то упускаю из виду? http://nginx.org/ru/docs/http/ngx_http_proxy_module.html#proxy_intercept_errors нет? -- С уважением, Dmitry nginx...@sadok.spb.ru

Проксирование тела ответа, если код ответа 4хх/5хх

2015-12-09 Пенетрантность ibmed
Насколько я понимаю, nginx не проксирует тело ответа, если код - 4хх/5хх. У меня, например, проксируемые серверы выдают осмысленные пояснения к ошибкам, которые используются в логике фронт-енда. Я был очень удивлен, что такое поведение nginx никак не настраивается. И это кажется чем-то ну совсем

Re: Проксирование тела ответа, если код ответа 4хх/5хх

2015-12-09 Пенетрантность ibmed
Неа. Оно по-умолчанию в off. Специально добавил эту директиву принудительно. Все то же самое. Передается только заголовок. Тело отрезается. Posted at Nginx Forum: https://forum.nginx.org/read.php?21,263395,263397#msg-263397 ___ nginx-ru mailing list