启动Memcached时出错:无法监听 [英] Error when starting Memcached: failed to listen
本文介绍了启动Memcached时出错:无法监听的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我已经在服务器上运行Memcached 2个月了.昨天它停止工作了.不知道为什么.所以我尝试了:
I have run Memcached on my Server for 2 month. Yesterday it stopped working. No idea why. So I tried:
root@xyz:~# killall memcached
root@xyz:~# /etc/init.d/memcached stop
Stopping memcached: memcached.
root@xyz:~# memcached -d -m 128 -l 127.0.0.1 -p 11211 -vv -u www-data
bind(): Address already in use
failed to listen
root@xyz:~# memcached -u www-data -vv
bind(): Address already in use
failed to listen
有什么主意吗?
推荐答案
确保memcached没有运行.
Make sure that memcached is not running.
ps auxw | grep memcached
如果找到任何进程,请用kill -9
杀死它(以确保它确实被杀死了):
If you find any process, kill it with kill -9
(to make sure it REALLY is killed):
kill -9 insert-your-PID-of-running-memcached-here
如果仍然无法启动memcached,请查看端口11211上是否还有其他监听:
If you still can't start memcached, look if there's anything else listening on port 11211:
netstat -A -n | grep 11211
此外,此问题属于Serverfault,因为它不是编程问题.
Also, this questions belongs to Serverfault, because it's not a programming question.
这篇关于启动Memcached时出错:无法监听的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文