8000 #8181 · Issue #9445 · dotnet/orleans · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
#8181 #9445
Open
Open
#8181#9445
@bingtianyiyan

Description

@bingtianyiyan

version:nuget version orleans9.1.2/ net9

problem like below :warn: Orleans.Runtime.Metadata.ClusterManifestProvider[0]
Error retrieving silo manifest for silo S127.0.0.1:11111:103616385
Orleans.Runtime.SiloUnavailableException: The target silo became unavailable for message: Request [S127.0.0.1:11111:103617704 sys.client/hosted-127.0.0.1:11111@103617704]->[S127.0.0.1:11111:103616385 sys.svc.manifest/127.0.0.1:11111@103616385] Orleans.Runtime.ISiloManifestSystemTarget.GetSiloManifest() #5F56A39A59163072. See https://aka.ms/orleans-troubleshooting for troubleshooting help.
at Orleans.Serialization.Invocation.ResponseCompletionSource.GetResult(Int16 token) in //src/Orleans.Serialization/Invocation/ResponseCompletionSource.cs:line 81
at Orleans.Runtime.OutgoingCallInvoker1.Invoke() in /_/src/Orleans.Core/Runtime/OutgoingCallInvoker.cs:line 117 at Orleans.Runtime.OutgoingCallInvoker1.Invoke() in /
/src/Orleans.Core/Runtime/OutgoingCallInvoker.cs:line 88
at Orleans.Runtime.GrainReferenceRuntime.InvokeMethodWithFiltersAsync[TResult](GrainReference reference, IInvokable request, InvokeMethodOptions options) in //src/Orleans.Core/Runtime/GrainReferenceRuntime.cs:line 90
at Orleans.Runtime.Metadata.ClusterManifestProvider.<>c__DisplayClass19_0.<g__GetManifest|0>d.MoveNext() in /
/src/Orleans.Runtime/Manifest/ClusterManifestProvider.cs:line 160
fail: Orleans.Runtime.GrainDirectory.ClientDirectory[0]
Exception publishing client routing table to silo S127.0.0.1:11111:103616385
Orleans.Runtime.SiloUnavailableException: The target silo became unavailable for message: Request [S127.0.0.1:11111:103617704 sys.svc.dir.client/127.0.0.1:11111@103617704]->[S127.0.0.1:11111:103616385 sys.svc.dir.client/127.0.0.1:11111@103616385] Orleans.Runtime.GrainDirectory.IRemoteClientDirectory.OnUpdateClientRoutes(System.Collections.Immutable.ImmutableDictionary2[Orleans.Runtime.SiloAddress,System.ValueTuple2[System.Collections.Immutable.ImmutableHashSet1[Orleans.Runtime.GrainId],System.Int64]]) #5F56A39A59163073. See https://aka.ms/orleans-troubleshooting for troubleshooting help. at Orleans.Serialization.Invocation.ResponseCompletionSource.GetResult(Int16 token) in /_/src/Orleans.Serialization/Invocation/ResponseCompletionSource.cs:line 81 at Orleans.Runtime.OutgoingCallInvoker1.Invoke() in //src/Orleans.Core/Runtime/OutgoingCallInvoker.cs:line 117
at Orleans.Runtime.OutgoingCallInvoker`1.Invoke() in /
/src/Orleans.Core/Runtime/OutgoingCallInvoker.cs:line 88
at Orleans.Runtime.GrainReferenceRuntime.InvokeMethodWithFiltersAsync(GrainReference reference, IInvokable request, InvokeMethodOptions options) in //src/Orleans.Core/Runtime/GrainReferenceRuntime.cs:line 98
at Orleans.Runtime.GrainDirectory.ClientDirectory.PublishUpdates() in /
/src/Orleans.Runtime/GrainDirectory/ClientDirectory.cs:line 507

Image

i find use below code cluster :
siloBuilder.UseAdoNetClustering(options =>
{
options.Invariant = "MySql.Data.MySqlConnector";
options.ConnectionString = "Server=localhost;Database=OrleansEventSourcing;Uid=xxx;Pwd=xxx;";
}).Configure(options =>
{
options.DefunctSiloCleanupPeriod = TimeSpan.FromMinutes(5);
options.NumMissedProbesLimit = 3; // 允许的丢失探测次数
})
// 调整消息超时
.Configure(options =>
{
options.ResponseTimeout = TimeSpan.FromSeconds(60);
});

will problem in local, ,but if i use .UseLocalhostClustering() will ok..
I find problem #8181

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0