-
Notifications
You must be signed in to change notification settings - Fork 57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
java.lang.IllegalStateException: Queue full #50
Comments
Same here. I find this problem is caused by the 'no-waiting' command and ErrorFrame processing logic For example: If I call FIN command multiple times, nsqd will response "E_FIN_FAILED FIN 0a8c981c6da8c000 failed ID not in flight" The problem is:
|
@rohithbv1991 I was facing the same issue again, I tracked it and read the the whole source code then came here to raise the issue and found this. 😂 |
hello i'm here too now |
Go to RabbitMQ, NSQ is dead. |
I met too,because message.finished() Execute many times |
This forked from nsqio/TrendrrNSQClient , and in that project,
has been replaced by
Hope help anyone. |
修复 Queue full错误 brainlag#50
Went through the code and found the following line in Connection.java :
private final LinkedBlockingQueue<NSQFrame> responses = new LinkedBlockingQueue<>(1);
Wanted to understand why this is initialized with capacity 1 and what could potentially be causing this error. Could it be related to high rate of polling NSQ? We deal with a lot of data.
The text was updated successfully, but these errors were encountered: