Amazon S3 Client создает слишком много соединений Close_waitC#

Место общения программистов C#
Ответить
Anonymous
 Amazon S3 Client создает слишком много соединений Close_wait

Сообщение Anonymous »

Я использую Amazon3Client для хранения и доступа к изображениям на веб -сайте. Проблема заключается в том, когда читаются изображения, он открывает соединение, которое остается в состоянии close_wait и сверхурочно, когда все порты исчерпаны, это заставляет сайт не отвечает, и только перезапуск IIS решает проблему временно. < /P>
Вот метод, который используется для чтения изображений < /p>

, который используется для чтения изображений < /p>

, который используется для чтения изображений < /p>

, который используется для чтения изображений < /p>

Код: Выделить всё

public Stream Read(string path)
{
path = MapPath(path);

var request = new GetObjectRequest { BucketName = BucketName, Key = path };

using (var response = AmazonClient.GetObject(request))
{
var result = new MemoryStream();

response.ResponseStream.CopyTo(result);

result.Position = 0;

return result;
}
}
Как закрыть соединение после чтения изображения?

Подробнее здесь: https://stackoverflow.com/questions/663 ... onnections
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»