我已经在服务器上安装了Orion 0.24以及Apache Tomcat 7,并在其中部署了ProtonCEP GE(已部署4x WAR文件)。

问题在于,Orion仅以替代方式释放(不依赖于请求)它收到的请求的一半,如下所示:

$ curl http://localhost:1026/version -H "Content-Type: application/json"
<orion>
  <version>0.24.0</version>
  <uptime>0 d, 0 h, 8 m, 39 s</uptime>
  <git_hash>ed11a3307c7050857ef398ee3e4cd04042a0cc01</git_hash>
  <compile_time>Mon Sep 14 17:52:44 CEST 2015</compile_time>
  <compiled_by>fermin</compiled_by>
  <compiled_in>centollo</compiled_in>
</orion>
$ curl http://localhost:1026/version -H "Content-Type: application/json"
curl: (52) Empty reply from server
$ curl http://localhost:1026/version -H "Content-Type: application/json"
<orion>
  <version>0.24.0</version>
  <uptime>0 d, 0 h, 8 m, 42 s</uptime>
  <git_hash>ed11a3307c7050857ef398ee3e4cd04042a0cc01</git_hash>
  <compile_time>Mon Sep 14 17:52:44 CEST 2015</compile_time>
  <compiled_by>fermin</compiled_by>
  <compiled_in>centollo</compiled_in>
</orion>
$ curl http://localhost:1026/version -H "Content-Type: application/json"
curl: (52) Empty reply from server


如果我停止Tomcat,则通过运行CATALINA_HOME / bin / shutdown.sh脚本,Orion可以正常工作。如果Tomcat正在运行,则Orion的行为如前所述。

这是在CentOS 6.7上的全新安装中发生的。两个GE都有依赖关系,因此也安装了MongoDB 2.6.11和Java jdk 8。

正如另一个post所要求的那样,其他人似乎也发生了这种相同的行为,但是当时没有提到与Tomcat的关系。此处提供的解决方案(将选项“ -ipv4”添加到orion的启动程序命令)在这种情况下无法解决问题。

我希望这是一个简单的问题。

如果需要更多信息,请告诉我。

谢谢

最佳答案

我很遗憾地忘记提到,偶然地,我们最终切换到具有更多RAM内存的VM,问题就此消失了。
故障VM上的内存很短,但似乎并不重要。另外,唯一的服务失败是Orion,没有其他过程出现故障,这增加了诊断问题的难度。

不再对有故障的VM进行任何测试,并且Orion和CEP / Tomcat在新VM以及其他进程上都可以正常工作。

故障虚拟机的运行速度为0.6 GB。新的VM运行在3.75 GB

谢谢

10-04 17:02