После обновления с 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;
}
и все заработало.
Друзья, это баг или фича?