Mule ESB CloudHub No listener found for request 和 Available listeners are
Mule ESB CloudHub No listener found for request and Available listeners are
多个应用程序被部署到 Mule CloudHub 并且它们的日志正在 cluttered/spammed 并且有人试图发送某种请求:
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]
由于应用程序日志被限制在一定数量的 MB 和时间,这些垃圾邮件 日志杂乱无章并且推迟了重要的日志。
侦听器正在使用 HTTP 协议。
据我所知,处理此问题的方法是设置 VPC and/or 至少使用 HTTPS 和 TSL/SSL。除了 VPC 和 HTTPS,还有哪些选择?
最简单的方法就是将触发这些日志的 class 的日志级别切换到 "higher" 级别。该信息应该在完整的日志条目中可用,但我相信 class 是 org.mule.module.http.internal.listener.HttpListenerRegistry
并且 WARN 级别应该可以。
多个应用程序被部署到 Mule CloudHub 并且它们的日志正在 cluttered/spammed 并且有人试图发送某种请求:
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]
由于应用程序日志被限制在一定数量的 MB 和时间,这些垃圾邮件 日志杂乱无章并且推迟了重要的日志。
侦听器正在使用 HTTP 协议。
据我所知,处理此问题的方法是设置 VPC and/or 至少使用 HTTPS 和 TSL/SSL。除了 VPC 和 HTTPS,还有哪些选择?
最简单的方法就是将触发这些日志的 class 的日志级别切换到 "higher" 级别。该信息应该在完整的日志条目中可用,但我相信 class 是 org.mule.module.http.internal.listener.HttpListenerRegistry
并且 WARN 级别应该可以。