2013-11-20 5 views
0

Я использую AppFabric для Windows Server 1.1 с платформой Entity Framework и Entity Framework Cache Adapter.Можно ли получать уведомление, когда AppFabric выдает наименее недавно используемые объекты под давлением памяти?

В последнее время для одного из наших клиентов мы столкнулись с давлением памяти на одном из узлов кеша. AppFabric Cache начал высекать наименее недавно используемые объекты.

Проблема заключается в том, что адаптер кэширования платформы Entity Framework хранит объекты в зависимых регионах. Поэтому, если регион очищается или удаляется AppFabric, кэш-адаптер должен также удалять объекты в зависимых областях.

Я успешно протестировал уведомления о кеше, но мне интересно, можно ли получать уведомления только о выселениях на уровне сервера, а не о том, что программно удалено из клиента кеша. Если нет, будет очень сложно понять, как правильно реагировать, когда элемент удален.

Заранее спасибо.

ответ

0

AppFabric records eviction information in Performance Counters and the AppFabric Operational log in the Event Log. В окне Health Monitoring page показано, как включить рабочий журнал.

Вы должны иметь возможность использовать один из них для получения уведомлений о выселениях, вам, вероятно, потребуется служба мониторинга для фактического уведомления.