启动Memcached时出错:无法监听 [英] Error when starting Memcached: failed to listen

查看:72
本文介绍了启动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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆