Назад | Перейти на главную страницу

Как настроить ведение журнала IIS в соответствии с этим сценарием

Мне нужно отслеживать пул приложений IIS 7 (на нем работает WCF), и я хотел бы читать такие сообщения, как:

  1. Запрос получен.
  2. Бассейн не работает.
  3. Стартовый пул.
  4. Запрос B получен.
  5. Бассейн поднимается.
  6. Запрос C получен.
  7. Бассейн поднимается.
  8. Пул ВВЕРХ.
  9. Ответ A отправлен.
  10. Ответ Б. отправлен.
  11. Ответ C отправлен.
  12. и т.д...

Задний план
Я получаю множество жалоб на производительность, что приложение работает медленно, и я заметил, что оно "синхронизируется" с регулярным обновлением пула, которое мы делаем ... Когда мы проверили его и выбрали временной интервал, этого не произошло и за пару недель работы на полном ходу мы получили примерно 2 звонка, теперь мы получаем 30 с лишним каждый день ... Я считаю, что бассейн слишком долго "встает" ...

Edit1:
Я ожидаю, что после повторного использования пул будет запущен менее чем за 30 секунд. Прямо сейчас я хочу определить, сколько времени это займет. Если бы я мог получить более точную информацию, такую ​​как ввод-вывод, от чтения dll и других внутренних операций, было бы здорово

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