【发布时间】:2011-03-07 00:23:04
【问题描述】:
如何在 linux OS 中通过命令行停止和重启 memcached server 1.4.5?
【问题讨论】:
标签: memcached
如何在 linux OS 中通过命令行停止和重启 memcached server 1.4.5?
【问题讨论】:
标签: memcached
使用root,试试这样的:
/etc/init.d/memcached restart
【讨论】:
以 root 身份登录或执行
su -
然后:
service memcached restart
如果这不起作用,那么:
/etc/init.d/memcached restart
这完全取决于您使用的是哪个 Linux 发行版(或其他操作系统)。
【讨论】:
sudo service memcached restart
sudo su - 可以更改为 root 用户。
sudo(在基于Debian的系统上)不需要su -
如果您使用的是自制软件:
brew services restart memcached
【讨论】:
services 现在被视为 brew 的外部工具。 apple.stackexchange.com/questions/150300/…
brew tap homebrew/services
sudo service memcached stop
sudo service memcached start
sudo service memcached restart
【讨论】:
如果是linux
如果通过 apt-get 安装
service memcached stop
service memcached restart
如果通过源代码安装
Usage: /etc/init.d/memcached {start|stop|restart|force-reload|status}
也可以简单地杀死 $pid 来停止
【讨论】:
sudo /etc/init.d/memcached restart
【讨论】:
在 CentOS 7 上以 root 身份:
systemctl start memcached
systemctl stop memcached
systemctl restart memcached
告诉服务在重新启动时启动(例如 chkconfig):
systemctl enable memcached
告诉服务在重启时不启动:
systemctl disable memcached
【讨论】:
关闭内存缓存守护进程:
sudo service memcached stop
启动 memcached 守护进程:
sudo service memcached start
重启memcached服务器:
sudo service memcached restart
您可以查看 Memcache 当前是否正在运行:
sudo ps -e | grep memcached
如果有东西(例如 Memcache)在监听它,你可以检查 TCP 或 UDP 端口:
netstat -ap | grep TheChosenPort#
netstat -ap | grep 11211
对于某些 Linux,您需要更改命令,例如:
sudo /etc/init.d/memcached start
sudo /etc/init.d/memcached restart
sudo /etc/init.d/memcached stop
【讨论】:
如果你想被允许关闭 memcached 服务器,你可以在启动它之前给它这个选项:
memcached -A &
当您连接到 memcached 服务器时使用此选项,例如:
telnet localhost 11211
然后您可以使用shutdown 命令关闭服务器。您也可以在 memcached 服务器作为进程运行时关闭它,首先使用以下命令查找进程 PID:
pidof memcached
然后使用:
kill PID command
【讨论】:
这对我有用:
brew services stop memcached
【讨论】:
如果你有旧版本的 memcached 并且需要一个脚本来将 memcached 包装为服务,这里是: Memcached Service Script
【讨论】:
对我来说,我通过 Homebrew 将它安装在 Mac 上,但它没有设置为服务。要运行memcached 服务器,我只需执行memcached -d。这将在默认端口 11211 上建立 Memcached 服务器。
> memcached -d
> telnet localhost 11211
Trying ::1...
Connected to localhost.
Escape character is '^]'.
version
VERSION 1.4.20
【讨论】:
memcached -d 启动 memcached,你如何停止它?