连接性问题从1.5.3迁移到2.0

时间:2018-07-03 05:36:53

标签: orleans

我正在将Orleans 1.5.3应用程序更新为2.0,但是更新的版本无法正常启动,集群中的所有孤岛都报告它们无法ping其他活动节点。我可以毫无问题地将1.5.3版本部署到相同的云服务和虚拟网络,因此我不认为这是网络问题。

07-02-2018 22:09:51 EventId="101021" Message="Exception getting a sending socket to endpoint S172.0.0.4:11111:268290539" Exception="System.TimeoutException: Connection to 172.0.0.4:11111 could not be established in 00:00:05
  at Orleans.Runtime.SocketManager.Connect(Socket s, IPEndPoint endPoint, TimeSpan connectionTimeout) in D:\build\agent\_work\18\s\src\Orleans.Core\Messaging\SocketManager.cs:line 206
  at Orleans.Runtime.SocketManager.SendingSocketCreator(IPEndPoint target) in D:\build\agent\_work\18\s\src\Orleans.Core\Messaging\SocketManager.cs:line 108
  at Orleans.Runtime.LRU`2.Get(TKey key) in D:\build\agent\_work\18\s\src\Orleans.Core\Utils\LRU.cs:line 160
  at Orleans.Runtime.Messaging.SiloMessageSender.GetSendingSocket(Message msg, Socket& socket, SiloAddress& targetSilo, String& error) in D:\build\agent\_work\18\s\src\Orleans.Runtime\Messaging\SiloMessageSender.cs:line 85"
07-02-2018 22:09:33 EventId="100661" Message="-Failed to get ping responses from all 2 silos that are currently listed as Active in the Membership table. Newly joining silos validate connectivity with all pre-existing silos that are listed as Active in the table and have written I Am Alive in the table in the last 00:10:00 period, before they are allowed to join the cluster. Active silos are: [[SiloAddress=S172.0.0.4:11111:268290539 SiloName=ModelEngine.Silo.GraphBuilder_IN_0 Status=Active HostName=RD0003FFA5B97C ProxyPort=30000 RoleName=Orleans.Runtime UpdateZone=0 FaultZone=0 StartTime = 2018-07-03 05:08:59.428 GMT IAmAliveTime = 2018-07-03 05:09:09.537 GMT  ], [SiloAddress=S172.0.0.5:11111:268290516 SiloName=ModelEngine.Silo.GraphBuilder_IN_1 Status=Active HostName=RD0003FFA5ADDE ProxyPort=30000 RoleName=Orleans.Runtime UpdateZone=0 FaultZone=0 StartTime = 2018-07-03 05:08:36.901 GMT IAmAliveTime = 2018-07-03 05:08:47.168 GMT  ]]" Exception=""

查看成员资格表,除了RoleName列外,其他所有内容在1.5.3和2.0节点之间看起来都是一致的。对于2.0节点,此列始终包含“ Orleans.Runtime”而不是角色名称。不知道这是否相关,但这是我能找到的唯一区别。

0 个答案:

没有答案