如何从命令行停止并重启linux OS中的memcached服务器1.4.5?
答案 0 :(得分:114)
使用root,尝试这样的事情:
/etc/init.d/memcached restart
答案 1 :(得分:45)
以root身份登录或
su -
然后:
service memcached restart
如果这不起作用,那么:
/etc/init.d/memcached restart
这完全取决于您使用的是哪个Linux(或其他操作系统)发行版。
答案 2 :(得分:23)
如果你正在使用自制软件:
brew services restart memcached
答案 3 :(得分:19)
sudo service memcached stop
sudo service memcached start
sudo service memcached restart
答案 4 :(得分:7)
sudo /etc/init.d/memcached restart
答案 5 :(得分:7)
如果linux
如果通过apt-get安装
service memcached stop
service memcached restart
如果按源代码安装
Usage: /etc/init.d/memcached {start|stop|restart|force-reload|status}
也可以简单地杀死$ pid来停止
答案 6 :(得分:5)
作为CentOS 7上的root用户:
<form action="process.jsp" method="post">
<fieldset>
ID: <input type="text" name="myId" value="${id}" />
</fieldset>
</form>
告诉服务在重启时启动(ex chkconfig):
systemctl start memcached
systemctl stop memcached
systemctl restart memcached
告诉服务无法在重启时启动:
systemctl enable memcached
答案 7 :(得分:5)
如果您希望被允许关闭memcached服务器,您可以在启动之前为其提供该选项:
memcached -A &
连接到memcached服务器时使用此选项,例如:
telnet localhost 11211
然后您可以使用shutdown
命令关闭服务器。您还可以在将memcached服务器作为进程运行时关闭它,首先使用以下命令查找进程PID:
pidof memcached
然后使用:
kill PID command
答案 8 :(得分:2)
要关闭内存缓存守护进程,请执行以下操作:
sudo service memcached stop
要启动memcached守护程序,请执行以下操作:
sudo service memcached start
重新启动内存缓存服务器:
sudo service memcached restart
您可以查看Memcache当前是否正在运行:
sudo ps -e | grep memcached
并且您可以检查TCP或UDP端口是否正在监听某些内容(例如Memcache):
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
答案 9 :(得分:2)
这对我有用:
brew services stop memcached
答案 10 :(得分:1)
如果您有旧版本的memcached并且需要一个脚本来将memcached包装为服务,那么它是: Memcached Service Script
答案 11 :(得分:1)
对我来说,我通过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