FiWare CEP(Proton)没有通过REST做出响应

时间:2016-04-07 07:53:51

标签: fiware complex-event-processing fiware-cep

我在CEP方面遇到了一些问题,希望有人能提供帮助。我在FiWare Cloud中有一个CEP实例,默认设置。我有一个带有3个参数的事件,一个时间上下文,它定义了在启动时开始并且永远不会结束,没有其他特殊之处。如果发生此事件,CEP应响应REST输出。一切都运行良好几个小时,但第二天它停止工作。尝试重新启动服务器,以及定义。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

我们需要你知道你的环境和你的规则的json描述。 我的预感是服务器因内存溢出而崩溃,因为没有结束的上下文会耗尽机器资源。此外,取决于事件的发生率。 您可以在用户指南中阅读有关规则的更多信息: http://proactive-technology-online.readthedocs.org/en/latest/ProtonUserGuide_FI_WAREv4_4_1/index.html - Uri

答案 1 :(得分:1)

问题可能出在服务器本身或将输入事件发布为RESTful服务的输出。 我建议如下:Proton在初始化时发布控制台输出。 Tomcat的日志文件(catalina.log)应该包含Proton Web应用程序初始化的信息。它还将包含任何类型的错误消息。如果Proton收到任何输入事件,你也应该看到它们 - 它们也被打印到日志中。 请分享此日志文件。 此外,您可以尝试一些东西 - 您可以添加文件使用者(可以在Proton文档中找到如何执行此操作的示例),并查看DiscountReport事件是否已发布到该文件。这将有助于确定您的RESTful消费者是否存在问题