fiware-cygnus - Cygnus-NGSI 1.9 docker 实例在一段时间(1 小时)后崩溃(mongo sink 停止存储数据)
问题描述
尝试使用 docker 版本(cygnus-ngsi:latest)并通过 RPM(1.9 版)安装。在任何情况下,在评估不同的配置(通过不同的 agent.conf 文件)之后,所有“选项”都在适当的性能一段时间后崩溃,引发:
时间=2018-08-22T11:25:17.373Z | lvl=错误 | corr=c0b83772-a5fc-11e8-8f42-00505689289a | 反式=fd485c76-e376-4ae3-9733-5a60599ffbb6 | srv=SAN | 订阅服务器=/ | comp=cygnus-ngsi | 操作=运行 | msg=org.apache.flume.SinkRunner$PollingRunner[160]:无法传递事件。例外如下。java.lang.IllegalStateException:事务打开时调用 begin()!在 com.google.common.base.Preconditions.checkState(Preconditions.java:145) 在 org.apache.flume.channel.BasicTransactionSemantics.begin(BasicTransactionSemantics.java:131) 在 com.telefonica.iot.cygnus.sinks.NGSISink .processNewBatches(NGSISink.java:482) 在 com.telefonica.iot.cygnus.sinks.NGSISink.process(NGSISink.java:370) 在 org.apache.flume.sink.DefaultSinkProcessor.process(DefaultSinkProcessor.java:68) 在org.apache.flume.SinkRunner$PollingRunner。
解决方案
推荐阅读
- singularity-container - 奇点沙箱文件管理
- r - r:只保留特定模式之间的数据
- python-3.x - 在 Jupyter 中跨多个单元格拆分类函数?
- javascript - 如何将来自后台 js 的弹出窗口附加到当前活动内容页面?
- c# - Hangfire Azure 授权被拒绝
- powershell - 使用 powershell 从 CSV 导入 AD 属性
- javascript - 在邮递员中上传文件有效,但在 axios 中会引发 500 错误
- r - 我怎样才能绑定两个具有不同变量的数据框
- symfony - 在 ChoiceType 中插入“占位符”的正确位置是什么?
- reactjs - 用于“/.../...”形式的 URL 的 Spring 和 React Router