猎户座上下文代理 - 属性值和元数据值字段的限制

时间:2016-04-28 16:44:19

标签: fiware-orion

属性值或元数据值的长度是否有任何已知限制?

  1. 在属性值上设置一个很长的字符串(> 30-40k字符)时,我收到一个jsonRequest.cpp [191]:LM错误:LINE TOO LONG
  2. 在尝试将属性值拆分为多个长度为1000的元数据值时,异常保持不变。
  3. 版本 0.25.0(git版本:a8cf800d4e9fdd7b4293a886490c40309a5bb58c)

1 个答案:

答案 0 :(得分:0)

这不是一个实际问题,而是Orion记录子系统的一个功能,可以避免打印过长的痕迹。

默认限制(来自logMsg.cpp)为32 KB:

#define LINE_MAX         (32 * 1024)

如果你想设置一个更高的限制(考虑到它可以"压力"记录子系统并使你的日志文件非常大),你必须在源代码中更改LINE_MAX并重新编译Orion( this document详细说明了如何从源代码构建。