у нас есть 2 сервера (dev/int), один из них имеет 3 кластера Weblogic с одним управляемым сервером и разными многоадресными адресами.
- сервер 1 имеет многоадресные адреса 239.192.3.7 и 239.192.3.8 и 239.192.3.9 для одного из его кластеров
- сервер 2 имеет многоадресные адреса 239.192.4.7 и 239.192.4.8 и 239.192.4.9 для одного из его кластеров
Административный и управляемый серверы запускаются без ошибок. Управляемые серверы подключаются к его кластерам, и это выглядит хорошо. Оба сервера находятся в одной сети (a.b.c.d/24) и подключены к одному коммутатору.
Если я разверну службу в одном из этих кластеров, например. 239.192.3.7, получил таймаут. С netstat
я вижу подключение к другому кластеру с сервера 2 (239.192.4.7). В журнале этого кластера (сервер2) я увидел попытку развертывания службы с сервера1. Итак, после того как я остановил кластеры server2, я могу без проблем развернуть службу на server1.
В чем проблема? Много мультикастовых адресов в одной сети?
Так что, может быть, кто-нибудь может мне помочь, спасибо!
EDIT (10.05.2013):
Несколько дней назад я провел новую установку этого сервера с его 3 кластерными конфигурациями. Возможно, у меня была ошибка в моей конфигурации.
В этой новой установке у меня была та же ошибка, теперь я снова посмотрел на server2 с netstat -la --numeric-ports
и увидел два подключения к другому server1. Это выглядит так:
- TCP 0 0 сервер2:8088 сервер1:57963 УСТАНОВЛЕН
- TCP 2 0 server2:7890 server1:34010 УСТАНОВЛЕН
Каждое соединение будет создаваться запуском с управляемого сервера. Но только это два соединения с каждым из исходных портов.