2016-09-23 8 views
0

Пользователи жалуются на задержку 30 секунд + в аутентификации CAS, и наши веб-блоги, похоже, поддерживают это.JASIG CAS, как диагностировать/контролировать проблемы с производительностью

Я подозреваю, что это один из наших AuthenticationHandlers, но я не вижу простого способа проверить это.

Любое «из коробки» выполнение регистрации/предупреждения Я могу включить?

Мне было интересно создать класс AuthenitcationHandlerProxy, который будет касаться медленных проверок, но кажется очень тяжелым. Наверное, я мог бы сделать аналогичную вещь с АОП.

Мы используем JASIG CAS 4.0.7 с JDK 1.8 на RHEL 6.

Любые предложения?

ответ

1

У вас есть статистика, статус и журналы аудита в CAS. Выезд: https://apereo.github.io/cas/4.0.x/installation/Monitoring-Statistics.html и https://apereo.github.io/cas/4.0.x/installation/Logging.html. Вы должны быть в состоянии настроить то, что вам нужно с perf4j.

+0

Спасибо. Они выглядят как полезные фреймворки, но я прав, думая, что нет встроенных крючков для определенных AuthenticationHandlers? т.е. мне нужно добавить аннотации к коду? – salk31

+0

Да, вам понадобятся аннотации с обработчиком проверки подлинности и, конечно, некоторые дополнительные настройки в log4. – jleleu