在 kdb 中重放 TPLOG 时出现长度错误

Got a length error when replaying TPLOG in kdb

重播 tplog 时出现长度错误。你们知道这可能是什么原因以及如何解决吗?

tickerplant 中的长度错误通常是由 tickerplant 配置与 feedhandler 发布的内容之间的模式不匹配引起的 - 特别是当提供的列数与模式中指定的数量不匹配时。如果您想找到导致错误的更新,您可以尝试在新会话中重播日志,例如

\l /path/to/schema.q
upd:{[t;x]t insert x}  / ensure upd is a lambda so we can error trap it
\e 1
-11!`:/path/to/logfile

当它到达有问题的消息时应该停止并允许您检查它并查看它来自哪个table