奇怪的彗星问题

时间:2018-06-09 11:29:52

标签: fiware fiware-orion fiware-sth-comet

我正在尝试将STH Comet连接到Orion以汇总一些事件。

但是我遇到了一些错误:

为了重现这个错误供您分析,我创建了一个隔离Orion和STH Comet的小项目,并在日志消息中重现错误:https://github.com/PedroD/comet_demo

运行时,您会找到日志消息。

这些日志消息包含协调器应用程序发送给Orion和STH Comet的所有命令,因此您无需担心Kotlin项目的来源。

总之,我们遇到的问题是:

1)由于某种原因,Comet溢出了这样:

  

sth_1 |时间= 2018-06-09T11:04:02.626Z | lvl = WARN | corr = n / a | trans = n / a | op = OPER_STH_DB_LOG | from = n / a | srv =不适用| subsrv = n / a | comp = STH | msg =用于存储聚合数据的命名空间的大小(以字节为单位)(“sth_sensei_service”加上“sth_ / sensei,/ sensei,/ sensei,/ sensei,/ sensei,/ sensei,/ sensei,/ sensei,/ sensei,/ sensei_PersonDetection_PersonDetection .aggr“,138字节)大于120字节

2)Comet出于某种原因,在mongo中持有某些数据时遇到问题,尽管协调员只尝试注册实体一次:

  

sth_1 |时间= 2018-06-09T11:04:12.870Z | lvl =错误| corr = d78056a4-6bd4-11e8-97dd-0242ac120005 | trans = 745ad73e-ebd0-49a4-b843-261981c8f9b2 | op = OPER_STH_POST | from = n / a | srv = sensei_service | subsrv = / sensei | comp = STH | msg =获取用于存储的原始数据集合时出错:MongoError:集合'sth_sensei_service.sth_ / sensei_PersonDetection_PersonDetection'已存在

3)当被要求聚合时,使用下面的URL,Comet返回空值:

网址:http://sth:8666/STH/v1/contextEntities/type/PersonDetection/id/PersonDetection/attributes/positionX?aggrMethod=sum&aggrPeriod=second&dateFrom=2016-02-01T00:00:00.000Z&dateTo=2019-01-01T23:59:59.999Z

  

demo_1 |请求汇总到Comet:
  demo_1 | { “contextResponses”:[{ “contextElement”:{ “属性”:[{ “名称”: “位X”, “值”:[]}], “ID”: “PersonDetection”, “isPattern”:假”类型 “:” PersonDetection “},” 的StatusCode “:{” 代码 “:” 200" , “reasonPhrase”: “OK”}}]}
  demo_1 |   demo_1 | Comet似乎正在发送一个空的“值”数组。到底是怎么回事?   demo_1 |

发生了什么事?我们如何解决这些问题?

谢谢!

1 个答案:

答案 0 :(得分:0)