【问题标题】:performance issue in tomcatTomcat中的性能问题
【发布时间】:2014-04-23 23:09:03
【问题描述】:

我有一个负载均衡器,在负载均衡器下我必须使用 Mod_jk 来 apache 网络服务器。

在负载平衡器和网络服务器中都启用了粘性会话。

我有两个 tomcat 服务器(都是集群/启用会话复制)

有时我们会看到来自某个 IP 的持续攻击(希望它们不是来自 Bot)。

导致网站无法访问,我们正在执行服务器重启。

来自单个 IP 的连续命中很奇怪..有什么我可以阻止可疑的 IP 并在一段时间后再次取消阻止而不重新启动 Web/应用程序服务器?

【问题讨论】:

    标签: apache webserver tomcat6 mod-jk


    【解决方案1】:

    不确定我们是否可以在运行时阻止/取消阻止 IP 地址(即,无需重新启动服务器),但肯定可以使用Remote Address Valve or Access Log Valve 来分析到达 Tomcat 的请求。这可以帮助生成泛洪请求的模式以及是否要拒绝其中的任何请求。

    同样可以通过更改 Apache 服务器中的 httpd.conf 来实现。

    已编辑:

    这里是another link,您可以在其中将过滤器添加到您自己的 web.xml。在示例中,过滤器包含 IP 地址,但您可以读取属性文件,其中包含驻留在 Web 应用程序之外的 IP 地址列表,并且可以在运行时更改。我没有尝试过,但似乎很简单。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-21
      • 2014-09-30
      • 1970-01-01
      • 1970-01-01
      • 2016-02-06
      • 2014-07-23
      • 1970-01-01
      • 2016-08-31
      相关资源
      最近更新 更多