alloc_msgs_max

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

Causes

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.

Solution

A solution to the above issue is to start dynomite with the -M flag set to a value greater than or equal to 200000.