Comments (3)
from dynomite.
proxy_accept : function name
CLIENT: type of connection
PROXY: (if my memory serves me well) type of listener in dynomite (there is PROXY for listening on 8102 and peer proxy for listerning on 8101 for talking to other dynomite nodes)
166: every connection is given an internal identifier for debugging purpose in the logs
00FF: I think this is the events received by select call.
eof 1 : received EOF
done 1: I think it means that its done sending data.
rb: read buffer size
sb: send buffer size
I hope I got it all correct. @smukil can confirm.
from dynomite.
Hey @shailesh33 Thanks a lot for the quick reply. Support from you guys would ensure that this community keeps growing.
I would really like some help with the below questions.
1.) What do the codes "220" & "343" in the above logs mean?
2.) Recently we experienced an issue with our dynomite setup. We are running 3 racks 1 dc dynomite cluster with RF = 3. One of the 3 dynomite.yml files looks like:-
dyn_o_mite:
datacenter: dc1
rack: dc1-rack1
dyn_listen: 0.0.0.0:8101
dyn_seeds:
- 10.150.114.157:8101:dc1-rack2:dc1:0
- 10.150.114.158:8101:dc1-rack3:dc1:0
listen: 0.0.0.0:8102
client_connections: 1500
servers:
- 127.0.0.1:6379:1
tokens: '0'
pem_key_file: /havail/dynomite/conf/dynomite.pem
data_store: 0
read_consistency : DC_QUORUM
write_consistency : DC_QUORUM
We had some issue with our system recently due to which a client started bombarding dynomite. As you can see above, max client connections we had set is 1500 and the client requests exceeded this threshold. Dynomite was no longer accepting any redis Commands after this happened. For example on running redis-cli -p 8102 on dynomite box we were getting, "Could not connect to redis at 127.0.0.1:8102. Connection refused". I am attaching a log which helped us debug this. What does the code proxy_accept: 173 mean ?
To resolve for this we are going ahead and increasing client_connections to 10000.
Question :- Is it possible to configure dynomite such that on exceeding max client requests, it stops accepting new connections but keeps working, instead of completely stopping to work?
from dynomite.
Related Issues (20)
- proxy_accept:173 accept on PROXY 8 failed: Too many open file
- TEST: Redis Commands Supported HOT 1
- Dynomite logs missing HOT 2
- Make error in Debian 11: multiple definition of C2G_OutQ HOT 1
- unsupported command 'SELECT' HOT 3
- Incorrect Privilege Assignment
- brew install dynomite
- Replication is not working from appication/client side HOT 1
- Build breaks on armv6, armv7
- Warning messages when building from source
- AUTH command not supported HOT 1
- Dynomite POC question
- ERR Storage: Datastore refused connection HOT 1
- DEL/HDEL commands return (nil).
- error: incompatible pointer to integer conversion initializing 'int' with an expression of type 'void *'
- question about config dynomite described in wiki HOT 1
- Har du opp
- dynomite tokens
- SADD inconsistency 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 dynomite.