Code: Select all
builder.Host.UseOrleans((context, siloBuilder) =>
{
siloBuilder.Services.AddSerializer(serializerBuilder => { serializerBuilder.ConfigureSerializer(); });
siloBuilder
.ConfigureEndpoints(11111, 30000, listenOnAnyHostAddress: true)
.UseAzureStorageClustering(opt =>
{
opt.TableName = "linuxOrleansSiloInstances";
opt.TableServiceClient =
new TableServiceClient(settings.TableStorageConfig.ConnectionString);
})
.Configure(options =>
{
options.ClusterId = settings.ClusterConfiguration.ClusterId;
options.ServiceId = settings.ClusterConfiguration.ServiceId;
});
});
Code: Select all
Exception while sending message: Orleans.Runtime.Messaging.ConnectionFailedException: Unable to connect to endpoint S169.254.129.15:11111:94653375. See InnerException
---> Orleans.Networking.Shared.SocketConnectionException: Unable to connect to 169.254.129.15:11111. Error: ConnectionRefused
at Orleans.Networking.Shared.SocketConnectionFactory.ConnectAsync(EndPoint endpoint, CancellationToken cancellationToken) in /_/src/Orleans.Core/Networking/Shared/SocketConnectionFactory.cs:line 65
Code: Select all
FROM mcr.microsoft.com/dotnet/aspnet:9.0 AS base
WORKDIR /app
EXPOSE 5000
EXPOSE 11111
EXPOSE 30000
# Build stage uses the .NET SDK for build
FROM mcr.microsoft.com/dotnet/sdk:9.0 AS build
WORKDIR /src
...
Stellen Sie bei der Bereitstellung unter Linux sicher, dass Ihre Hosts alle IP-Adressen überwachen, wie im Abschnitt „Hostnetzwerk konfigurieren“ beschrieben.Gemäß Soweit ich weiß, habe ich dies bereits im Codebeispiel oben konfiguriert.
Irgendwelche Ideen, wie das behoben werden kann?