es hat nicht funktioniert - muss ein Skript erstellt werden, um als Dienst zu stoppen und zu starten?
Smriti
3
Nun, es hängt wirklich von Ihrer Linux-Distribution ab und davon, wie Sie Memcache installiert haben. Wenn Sie ein Paket Ihrer Distribution installiert haben, sollte ein Memcached-Start / Stopp-Skript vorhanden sein (möglicherweise befindet es sich in einem anderen Verzeichnis wie /etc/rc.d). Wenn Sie Memcached Manualy installiert haben, müssen Sie wahrscheinlich auch ein Star / Stop-Skript selbst erstellen.
Pejuko
Ich musste sudo hinzufügen
Tomas Gonzalez
47
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.
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 shutdownden 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:
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 memcachedServer 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
Antworten:
Versuchen Sie mit root Folgendes:
quelle
Melden Sie sich als root an oder tun Sie es
Dann:
Wenn das nicht funktioniert, dann:
Es hängt alles davon ab, welche Linux-Distribution (oder ein anderes Betriebssystem) Sie verwenden.
quelle
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:
quelle
services
jetzt als externes Werkzeug zum Brauen betrachtet wird. apple.stackexchange.com/questions/150300/…brew tap homebrew/services
quelle
wenn Linux
wenn von apt-get installiert
bei Installation nach Quellcode
kann auch einfach $ pid töten, um zu stoppen
quelle
quelle
Als Root unter CentOS 7:
So weisen Sie den Dienst an, beim Neustart zu starten (z. B. chkconfig):
So weisen Sie den Dienst an, beim Neustart nicht zu starten:
quelle
So fahren Sie den Memcache-Daemon herunter:
So starten Sie den memcached Daemon:
Starten Sie den Memcached Server neu:
Sie können sehen, ob Memcache gerade ausgeführt wird:
Und Sie können die TCP- oder UDP-Ports überprüfen, wenn etwas (z. B. Memcache) es abhört:
Für einige Linuxe müssen Sie Ihre Befehle wie folgt ändern:
quelle
Wenn Sie den Memcached Server herunterfahren möchten, können Sie ihm diese Option geben, bevor Sie ihn starten:
Mit dieser Option, wenn Sie beispielsweise eine Verbindung zum Memcached Server herstellen:
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:dann benutze:
quelle
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
quelle
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 ausmemcached -d
. Dadurch wird der Memcached-Server am Standardport 11211 eingerichtet.quelle
memcached -d
?Das hat bei mir funktioniert:
quelle