Comments (4)
@zxfrank what Redis version do you use and do you use any proxy?
And can you get hands on any of the data? And as you say you get the error randomly: can you reproduce this constantly?
from node-redis-parser.
Redis server v=2.8.4 sha=00000000:0 malloc=jemalloc-3.4.1 bits=64 build=a44a05d76f06a5d9
no proxy
The error has not occured since I added some logs... This is on my production cluster so it's hard to debug. It started this afternoon after an update, occured on 2 servers only. This is not of a great help but if someone run in this issue at least we have a starting point
from node-redis-parser.
The only way to trigger something like this for me is by sending malformed data to the parser. So if you have the chance to switch to the hiredis parser and check if it's still happening or not and also check if updating Redis helps. The hiredis node parser is actually a bit more error tolerant than the current parser as it allows non spec values to be parsed as valid entries e.g. $-5\r\n
.
from node-redis-parser.
We updated to nodejs v6 and the error haven't reappeared
thank you for your time
from node-redis-parser.
Related Issues (20)
- SyntaxError: Use of const in strict mode. HOT 1
- Node engine needs to be updated HOT 4
- Big chunked arrays are slow
- New Release to include PRs #19 and #24 for Node v0.10 support HOT 1
- Error: [email protected] install: `node-gyp rebuild` HOT 3
- An in-range update of mocha is breaking the build 🚨
- redis-parser referring null values. HOT 5
- Reply Error: MOVED HOT 2
- Publish 3.0.0? HOT 4
- Socket.io adapter emitted error event: { ParserError: Protocol error, got "a" as reply type byte. Please report this. HOT 2
- Large array lengths can cause an unhandled RangeError HOT 6
- RedisError is undefined HOT 2
- hiredis is not compiling in nodejs 12 HOT 7
- TypeError: Cannot read property 'length' of null HOT 1
- Add support for RESP3 HOT 1
- hiredis still listed as dependency in the NPM package [email protected] HOT 3
- ERR wrong number of arguments for 'get' command
- ERR invalid expire time in set HOT 1
- ParserError: Protocol error, got "\r" as reply type byte. Please report this. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from node-redis-parser.