Основная проблема с новым push-server cостоит в том, что в /etc/hosts отсутствует запись для сервера, который владеет этой ролью, или она неправильная.
На текущий момент времени, роль привязывается к IP адресу машины, по которому она доступна в пуле.
Соответственно:
-- смена этой записи на localhost (127.0.0.1) - ломает push&pull , а это частый кейс для починки проверки сертификатов, хотя они должны работать и с обычным IP адресом.
-- смена IP адреса ломает push&pull ( исправление выпущено пока только в бете)
То есть, если есть проблемы с push&pull, нужно проверить настройки:
Код |
---|
cat /etc/sysconfig/push-server-multi | grep WS_HOST
WS_HOST=192.168.1.200
|
Убедиться, что это адрес Вашего сервера:
Код |
---|
ip addr
...
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
link/ether 00:15:5d:01:35:05 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.200/24 brd 192.168.1.255 scope global eth0
valid_lft forever preferred_lft forever
|
Проверить, что запись есть в /etc/hosts
Код |
---|
cat /etc/hosts | grep 192.168.1.200
192.168.1.200 server1
|
Если проблема со сменой IP адреса, я бы рекомендовала использовать beta версию пакета или дождаться выхода в stable. Ждем (с)
Если это проблема в том, что имя сервера привязала к 127.0.0.1, то эту запись нужно удалить в любом случае.
Кроме p&p работа сценариев ориентирована на корректную запись в этом файле, такая смена может поломать разные части.