Skip to content
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

LRU crawler causes memcached to refuse connections on FreeBSD 10.1 #402

Closed
GoogleCodeExporter opened this issue Nov 5, 2015 · 2 comments

Comments

@GoogleCodeExporter
Copy link

On FreeBSD 10.1 memcached refuses new connections when running the lru_crawler.

1. Start memcached with -o lru_crawler (does NOT happen when triggering 
"lru_crawler enable" via telnet)
2. Run the script attached: test_memcached <server> <port> 32
3. Wait for > 30sec
4. telnet into memcached and trigger "lru_crawler crawl all"

-> telnet will now refuse any commands
-> no new connections are accepted
-> connections will be stuck in CLOSE_WAIT, see "netstat -an | grep CLOSE_WAIT 
| wc -l"

memcached version 1.4.22
libevent 2.0.22-stable
FreeBSD 10.1-RELEASE-p9 #0

Original issue reported on code.google.com by arne.cl...@gmail.com on 16 Apr 2015 at 12:15

Attachments:

@GoogleCodeExporter
Copy link
Author

I believe this is fixed in 1.4.23 if you'd like to try. please re-open if it's 
not.

Original comment by dorma...@rydia.net on 20 Apr 2015 at 6:49

  • Changed state: Fixed

@GoogleCodeExporter
Copy link
Author

Confirmed fixed (does not halt anymore).
But because of Issue #403 I cannot check if it really runs correctly.

Original comment by arne.cl...@gmail.com on 20 Apr 2015 at 8:09

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant