Antworten:
Versuchen Sie mit root Folgendes:
/etc/init.d/memcached restart
Melden Sie sich als root an oder tun Sie es
su -
Dann:
service memcached restart
Wenn das nicht funktioniert, dann:
/etc/init.d/memcached restart
Es hängt alles davon ab, welche Linux-Distribution (oder ein anderes Betriebssystem) Sie verwenden.
sudo service memcached restart
sudo su -
würde es funktionieren, zum Root-Benutzer zu wechseln.
sudo
(auf Debian-basierten Systemen) keine Notwendigkeit habensu -
Wenn Sie Homebrew verwenden:
brew services restart memcached
services
jetzt als externes Werkzeug zum Brauen betrachtet wird. apple.stackexchange.com/questions/150300/…
brew tap homebrew/services
sudo service memcached stop
sudo service memcached start
sudo service memcached restart
wenn Linux
wenn von apt-get installiert
service memcached stop
service memcached restart
bei Installation nach Quellcode
Usage: /etc/init.d/memcached {start|stop|restart|force-reload|status}
kann auch einfach $ pid töten, um zu stoppen
Als Root unter CentOS 7:
systemctl start memcached
systemctl stop memcached
systemctl restart memcached
So weisen Sie den Dienst an, beim Neustart zu starten (z. B. chkconfig):
systemctl enable memcached
So weisen Sie den Dienst an, beim Neustart nicht zu starten:
systemctl disable memcached
So fahren Sie den Memcache-Daemon herunter:
sudo service memcached stop
So starten Sie den memcached Daemon:
sudo service memcached start
Starten Sie den Memcached Server neu:
sudo service memcached restart
Sie können sehen, ob Memcache gerade ausgeführt wird:
sudo ps -e | grep memcached
Und Sie können die TCP- oder UDP-Ports überprüfen, wenn etwas (z. B. Memcache) es abhört:
netstat -ap | grep TheChosenPort#
netstat -ap | grep 11211
Für einige Linuxe müssen Sie Ihre Befehle wie folgt ändern:
sudo /etc/init.d/memcached start
sudo /etc/init.d/memcached restart
sudo /etc/init.d/memcached stop
Wenn Sie den Memcached Server herunterfahren möchten, können Sie ihm diese Option geben, bevor Sie ihn starten:
memcached -A &
Mit dieser Option, wenn Sie beispielsweise eine Verbindung zum Memcached Server herstellen:
telnet localhost 11211
Anschließend können Sie shutdown
den Server mit dem Befehl herunterfahren. Sie können den zwischengespeicherten Server auch herunterfahren, wenn er als Prozess ausgeführt wird. Ermitteln Sie zuerst die Prozess-PID mithilfe von:
pidof memcached
dann benutze:
kill PID command
Wenn Sie eine ältere Version von memcached haben und ein Skript zum Umschließen von memcached als Dienst benötigen, finden Sie hier Folgendes : Memcached Service Script
Für mich habe ich es über Homebrew auf einem Mac installiert und es ist nicht als Dienst eingerichtet. Um den memcached
Server zu betreiben, führe ich einfach aus memcached -d
. Dadurch wird der Memcached-Server am Standardport 11211 eingerichtet.
> memcached -d
> telnet localhost 11211
Trying ::1...
Connected to localhost.
Escape character is '^]'.
version
VERSION 1.4.20
memcached -d
?
Das hat bei mir funktioniert:
brew services stop memcached