Tomcat RequestProcessor errorCount — что считается ошибкой?

Tomcat RequestProcessor errorCount — что считается ошибкой?

У нас есть сервер Zabbix, который сообщает об ошибке Tomcat's errorCount из GlobalRequestProcessor. Я пытаюсь выяснить, что именно учитывается в этой ошибке errorCount. Этолюбойзапрос к Tomcat приводит к ошибке? Если да, то как они измеряются? Любой запрос, который приводит к коду ответа об ошибке HTTP (4xx/5xx)? Существуют ли другие условия, которыебытакже влияет на errorCount, что будетнетвлияет на код ответа HTTP?

По сути, если кто-то видит диаграмму, показывающую, что частота ошибок увеличивается, на что ему следует обратить внимание, чтобы узнать, откуда берутся ошибки: журналы приложений? Журналы Tomcat? Веб-журналы Apache? Что-то еще?

решение1

Ваша гипотеза верна: как org.apache.coyote.RequestInfoговорится в комментарии в классе:

// number of response codes >= 400
private int errorCount;

увеличивается errorCountдля каждого запроса, который приводит к 4xx/5xxкоду состояния и ничего больше. Ошибки установления связи SSL не будут учитываться, как указано вэтот вопрос, так как они не создают запрос.

Ошибки 4xx/5xxнаверняка оставят след в журнале доступа ( localhost_access.logв конфигурации по умолчанию), и если ошибка была вызвана исключением, она, вероятно, попадет в catalina.<date>.log.

Я не знаю, какую роль играет Apache2 в вашей установке, но если он выполняет функцию обратного прокси-сервера, то он будет отображать журнал доступа Tomcat с некоторыми собственными ошибками.

Связанный контент