Сбор мусора не работает в службе приложений AzureC#

Место общения программистов C#
Ответить
Anonymous
 Сбор мусора не работает в службе приложений Azure

Сообщение Anonymous »

Я создал службу приложений, имеющую только один контроллер EventGridL3App. В конечной точке «/EventGridL3App» я создаю клиент Cosmos и использую его для записи в базу данных CosmosDb. Он запускается через подписку на сетку событий (вебхук). Прикрепил код этого контроллера.
Вижу, что процент памяти достиг 90% и следовательно сервис приложения не работает. Событие после завершения выполнения, использование памяти не уменьшается.
Процент памяти
  • .csproj файл
  • Код контроллера
    Конструктор контроллера
    Dispose функция
  • program.cs
var builder = WebApplication.CreateBuilder(args);

builder.Services.AddControllers();
builder.Services.AddEndpointsApiExplorer();

// Add configuration
builder.Configuration.AddJsonFile("appsettings.json", optional: false, reloadOnChange: true);

var app = builder.Build();

app.UseHttpsRedirection();

app.UseAuthorization();

app.MapControllers();

app.Run();



Подробнее здесь: https://stackoverflow.com/questions/791 ... pp-service
Ответить

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

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

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

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

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