【发布时间】:2014-03-12 18:22:37
【问题描述】:
当前设置: 在服务器上安装了 couchdb 并连接到托管在 tomcat 上的 gwt 应用程序。 Rhel 6 是操作系统,其防火墙已关闭。服务器连接到网络(物理)防火墙。
问题: apache Tomcat 服务器服务一打开,cyberoam 防火墙的 cpu 使用率就会定期达到 100%,因此防火墙会停止运行。经研究发现,服务器引起的 UDP 泛洪是造成此问题的原因。为此,当我们将应用程序与 MySQl 连接时,它运行良好并且防火墙 cpu 没有显示任何尖峰,但是当它连接到 couchdb 并且打开 tomcat 时,防火墙 cpu 使用率再次显示在某些间隔时 100% 尖峰由于到 UDP 泛洪。
请建议如何从这个问题中恢复过来。要通过防火墙(物理)启用或禁用任何端口吗?
【问题讨论】:
-
知道 Java 服务器当时在做什么吗?您是否尝试过进行线程转储以查看发生了什么?
-
经过大量研究,我发现 ISP 运营商 IP 池造成了问题。如果我使用另一个 IP 池启动服务,则没有问题。但问题是为什么 IP 池会导致 UDP 泛滥?
标签: couchdb couchdb-futon