Mule ESB CloudHub Не найден слушатель для запроса и Доступные слушатели - PullRequest
0 голосов
/ 05 февраля 2020

Несколько приложений развернуто на Mule CloudHub, и их журналы загромождаются / спамятся кем-то, пытающимся отправить какой-то запрос:

No listener found for request: (GET)/


No listener found for request: (POST)/azenv.php


No listener found for request: (HEAD)/robots.txt


No listener found for request: (GET)/manager/html

в качестве примера и:

Available listeners are: [listed available API endpoints, won't expose them here]

Из-за того, что журналы приложений ограничены определенным объемом в МБ и времени, эти спамовые журналы загромождают и отталкивают важные.

Слушатель использует протокол HTTP.

Способы решения этой проблемы, о которых я знаю, это настройка VP C и / или, по крайней мере, использование HTTPS с TSL / SSL. Какие есть другие варианты, кроме VP C и HTTPS?

1 Ответ

1 голос
/ 05 февраля 2020

Самый простой подход - просто переключить уровень журнала класса, запускающего эти журналы, на «более высокий» уровень. Эта информация должна быть доступна в полных записях журнала, но я считаю, что класс org.mule.module.http.internal.listener.HttpListenerRegistry и уровень WARN должен делать.

...