【问题标题】:Error when starting Memcached: failed to listen [closed]启动 Memcached 时出错:无法收听 [关闭]
【发布时间】:2010-01-04 10:53:50
【问题描述】:

我已经在我的服务器上运行 Memcached 2 个月了。昨天它停止工作了。不知道为什么。所以我尝试了:

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


    【解决方案1】:

    确保 memcached 没有运行。

    ps auxw | grep memcached
    

    如果你发现任何进程,用kill -9 杀死它(以确保它真的被杀死了):

    kill -9 insert-your-PID-of-running-memcached-here
    

    如果还是无法启动 memcached,请查看 11211 端口是否有其他东西在监听:

    netstat -A -n | grep 11211
    

    另外,这个问题属于Serverfault,因为它不是编程问题。

    【讨论】:

    • 谢谢。它适用于kill -9 [PID]。如果有人在解释ps auxw 的结果时遇到问题,您也可以使用pidof memcached
    猜你喜欢
    • 2020-05-31
    • 2014-07-29
    • 1970-01-01
    • 1970-01-01
    • 2017-03-19
    • 2023-03-07
    • 1970-01-01
    • 2021-02-18
    • 1970-01-01
    相关资源
    最近更新 更多