我们正在使用CassandraDB
存储时间序列数据。每天需要将数据从CassandraDB
应用程序插入nodejs
。最初情况还不错,但在过去的几周中,它经常出现以下错误。
RangeError: Trying to access beyond buffer length
at FrameReader.checkOffset (C:\WB\wb_jobserver\node_modules\cassandra-driver\lib\readers.js:119:15)
at FrameReader.readString (C:\WB\wb_jobserver\node_modules\cassandra-driver\lib\readers.js:107:8)
at FrameReader.readError (C:\WB\wb_jobserver\node_modules\cassandra-driver\lib\readers.js:315:22)
at Parser.parseBody (C:\WBIS\wb_jobserver\node_modules\cassandra-driver\lib\streams.js:180:66)
at Parser._transform (C:\WBIS\wb_jobserver\node_modules\cassandra-driver\lib\streams.js:135:10)
at Parser.Transform._read (_stream_transform.js:167:10)
at Parser.Transform._write (_stream_transform.js:155:12)
at doWrite (_stream_writable.js:292:12)
at writeOrBuffer (_stream_writable.js:278:5)
at Parser.Writable.write (_stream_writable.js:207:11)
at Protocol.ondata (_stream_readable.js:528:20)
我们正在使用Cassandra DevCenter 1.5。其他细节是 cqlsh 5.0.1 |卡桑德拉3.7.0 | CQL规范3.4.2 |原生协议v4
请提供解决此问题的解决方案