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
attempt to fix #1965 analogously for epoll #342
Conversation
We're also hitting this using the redis broker on Ubuntu 12.04 -- I haven't dug in enough to check if the proposed patch.
FWIW, downgrading to
Seems to work around the problem. |
I was getting similar intermittent errors using 3.1.11 and 3.0.15 and the redis broker:
From limited testing, downgrading to 3.1.9 and 3.0.13 per @stevedh's suggestion appears to have worked for me as well. |
Also recently started running into this. It seems like in this case |
@zachsnow does the proposed patch work for you? |
@ask I haven't had a chance yet; the only place that I can reproduce is production unfortunately. I would expect that changing this code (https://github.com/celery/kombu/blob/master/kombu/transport/redis.py#L257) to check for |
Thanks! Merged into master |
thanks @ask! I'm closing this as it's likely not needed any more. Will give the new code a shot asap. |
Fixed in Kombu 3.0.16 out on PyPI now! |
@ask great I'll give it a try. Thanks! |
this should hopefully take care of the error's I've recently seen with a prefork based worker, which seemed analogous to #1965 in gevent