FluentEmail icon indicating copy to clipboard operation
FluentEmail copied to clipboard

System.Net.Sockets.SocketException: Too many open files in system

Open Alan-Lun opened this issue 6 years ago • 0 comments

.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`

Alan-Lun avatar Sep 18 '19 16:09 Alan-Lun