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

Место общения программистов 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

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