The following log message indicates that the allocated buffer size is set to 0
. When this occurs, Dynomite will allow peer requests but will reject client request.
allocated #msgs 0 hit max allowable limit
The above error / condition occurs when the allocated buffer size is not properly set when dynomite
is started. This most frequently occurs when running dynomite
on a Mac.
Another cause of this condition is when the DynomiteDB cluster is running on a slow network combined with a high volume of traffic. When this occurs, dynomite
protects itself by rejecting new client connnections.
A solution to the above issue is to start dynomite
with the -M
flag set to a value greater than or equal to 200000
.