0

Я скомпилировал traicserver-4.1.2 на двух контейнерах openvz, работающих на Debian Squeeze, расположенных на двух разных физических корневых узлах. Все, включая кэширование, отлично работает, за исключением кластеризации. Я добавил такое же имя к двум узлам, так какApache Traffic Server Кластеризация не работает

traffic_line -s proxy.config.proxy_name -v fetest 

настроен для запуска на порту 80

traffic_line -s proxy.config.http.server_ports -v 80 

Вслед за документ на http://trafficserver.readthedocs.org/en/4.0.x/admin/cluster-howto.en.html

traffic_line -r proxy.local.cluster.type 
1 

и

traffic_line -r proxy.config.cluster.ethernet_interface 
venet0:0 

Но

traffic_line -r proxy.process.cluster.nodes 
1 

Второй узел не отображается. Показывается только один узел. Будет ли другой узел вставлен или нет, это все, что он обнаруживает, и нет записей, добавленных в cluster.config.

+0

Это вопрос программирования? Попробуйте [Ошибка сервера] (http://serverfault.com/about). – Bond

ответ

1

Это больше похоже на проблему многоадресной рассылки. Убедитесь, что корневые узлы/материнские корабли находятся на одном коммутаторе/vlan. Дамп tcp на интерфейсах может показать вам, может ли кластер взаимодействовать друг с другом с помощью многоадресной рассылки.

1

Это похоже на проблему совместимости с сетевым интерфейсом контейнеров openVZ. Я переключил это на физические узлы, и это начало идентифицировать и обмениваться информацией.

# traffic_line -r proxy.process.cluster.nodes 
2 
Смежные вопросы