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

CHERTS nginx-forum на nginx.us
Ср Дек 9 12:22:35 UTC 2015


После обновления с 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: " domain.ru"

Конфиг для сайта был вида:

server {
        listen XX.XX.XX.XX:80;
...
        set $fastcgipass unix:/var/lib/php5-fpm/web47.sock;

        set $cs utf-8;
        include /etc/nginx/common/location_bitrix.conf;
        include /etc/nginx/common/bitrix.conf;
}

в  /etc/nginx/common/bitrix.conf все тривиально, часть конфига:

fastcgi_pass    $fastcgipass;


чтобы излечить *129 no port in upstream пришлось сделать

upstream php5-fpm-web47 {
        server unix:/var/lib/php5-fpm/web47.sock;
}

server {
        listen XX.XX.XX.XX:80;
...
        set $fastcgipass php5-fpm-web47;

        set $cs utf-8;
        include /etc/nginx/common/location_bitrix.conf;
        include /etc/nginx/common/bitrix.conf;
}

и все заработало.

Друзья, это баг или фича?

Posted at Nginx Forum: https://forum.nginx.org/read.php?21,263375,263375#msg-263375



Подробная информация о списке рассылки nginx-ru