System.Net.Sockets.SocketException: Too many open files in system
.NET Core 2.2
FluentMail.Mailgun 2.5.3
on AWS ECS
DockerFile : FROM microsoft/dotnet:2.2-aspnetcore-runtime
Publish: dotnet publish XXX_API.csproj -c Release
Error:System.Net.Http.HttpRequestException: Too many open files in system ---> System.Net.Sockets.SocketException: Too many open files in system at System.Net.Sockets.Socket..ctor(AddressFamily addressFamily, SocketType socketType, ProtocolType protocolType) at System.Net.Sockets.DualSocketMultipleConnectAsync..ctor(SocketType socketType, ProtocolType protocolType) at System.Net.Sockets.Socket.ConnectAsync(SocketType socketType, ProtocolType protocolType, SocketAsyncEventArgs e) at System.Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancellationToken) at System.Threading.Tasks.ValueTask1.get_Result()
at System.Net.Http.HttpConnectionPool.CreateConnectionAsync(HttpRequestMessage request, CancellationToken cancellationToken)
at System.Threading.Tasks.ValueTask1.get_Result() at System.Net.Http.HttpConnectionPool.WaitForCreatedConnectionAsync(ValueTask1 creationTask)
at System.Threading.Tasks.ValueTask1.get_Result() at System.Net.Http.HttpConnectionPool.SendWithRetryAsync(HttpRequestMessage request, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at System.Net.Http.HttpClient.FinishSendAsyncBuffered(Task1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts)
at FluentEmail.Mailgun.HttpHelpers.HttpClientExtensions.PostMultipart[T](HttpClient client, String url, List1 parameters, List1 files)
at FluentEmail.Mailgun.MailgunSender.SendAsync(IFluentEmail email, Nullable1 token) at FluentEmail.Core.Email.SendAsync(Nullable1 token)
at XXXXXX.Helper.MailHelper.MailGunAsync() in /xxx/xxxxxx/xxxxxxx/xxxxxx/xxxxxx-notify/Service_Notify/xxxxxx/Helper/MailHelper.cs:line 238
at XXXX_Service.Service.MailService.SendMailTemplateAsync(XXXXXModel model, String lang) in /XXX/XXXXXX/workspace/Backend/xxxxxx-notify/Service_Notify/XXXXX_Service/Service/MailService.cs:line 210
`
Can someone help me? Please Thank you`