Кажется, я получаю эту ошибку при развертывании в docker контейнер, работающий в Google App Engine. API отвечает на запросы некоторое время, затем внезапно останавливается с ошибкой ниже.
A 2020-02-03T09:53:39Z Connection processing ended abnormally.
A 2020-02-03T09:53:39Z System.Net.Sockets.SocketException (125): Operation canceled
A 2020-02-03T09:53:39Z at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.Internal.SocketAwaitableEventArgs.<GetResult>g__ThrowSocketException|7_0(SocketError e)
A 2020-02-03T09:53:39Z at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.Internal.SocketAwaitableEventArgs.GetResult()
A 2020-02-03T09:53:39Z at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.Internal.SocketConnection.ProcessSends()
A 2020-02-03T09:53:39Z at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.Internal.SocketConnection.DoSend()
A 2020-02-03T09:53:39Z at System.IO.Pipelines.PipeCompletion.ThrowLatchedException()
A 2020-02-03T09:53:39Z at System.IO.Pipelines.Pipe.GetReadResult(ReadResult& result)
A 2020-02-03T09:53:39Z at System.IO.Pipelines.Pipe.ReadAsync(CancellationToken token)
A 2020-02-03T09:53:39Z at System.IO.Pipelines.Pipe.DefaultPipeReader.ReadAsync(CancellationToken cancellationToken)
A 2020-02-03T09:53:39Z at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.Http1Connection.BeginRead(ValueTask`1& awaitable)
A 2020-02-03T09:53:39Z at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.ProcessRequests[TContext](IHttpApplication`1 application)
A 2020-02-03T09:53:39Z at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.ProcessRequestsAsync[TContext](IHttpApplication`1 application)
Docker Файл:
# Use Microsoft's official .NET image.
# https://hub.docker.com/r/microsoft/dotnet
FROM gcr.io/google-appengine/aspnetcore:2.2.8
COPY . /app
WORKDIR /app
EXPOSE 8080
ENV ASPNETCORE_URLS "http://+:8080;"
ENTRYPOINT ["dotnet", "api.dll"]
app.yaml
runtime: custom
env: flex
На моей локальной машине эта ошибка не появляется. Только в docker контейнере.