web-dev-qa-db-fra.com

Comment arrêter et redémarrer le serveur memcached?

Comment arrêter et redémarrer le serveur memcached 1.4.5 dans le système d'exploitation Linux en ligne de commande?

84
smriti

En utilisant root, essayez quelque chose comme ça:

/etc/init.d/memcached restart
114
pejuko

Connectez-vous en tant que root ou 

su -

Ensuite:

service memcached redémarrer

Si cela ne fonctionne pas, alors: 

/etc/init.d/memcached restart

Tout dépend de la distribution Linux (ou autre système d'exploitation) utilisée.

43
ajacian81

Si vous utilisez homebrew:

brew services restart memcached
22
Henry
Sudo service memcached stop

Sudo service memcached start

Sudo service memcached restart
16
Akshar Raaj
Sudo /etc/init.d/memcached restart
7
DaddyCee

si linux

si installer par apt-get

service memcached stop
service memcached restart

si installer par le code source

Usage: /etc/init.d/memcached {start|stop|restart|force-reload|status}

peut aussi simplement tuer $ pid pour arrêter

5
Emmerich Liang

Si vous souhaitez être autorisé à arrêter le serveur memcached, vous pouvez lui donner cette option avant de le démarrer:

memcached -A &

Avec cette option lorsque vous vous connectez au serveur memcached, par exemple:

telnet localhost 11211

alors vous pouvez utiliser la commande shutdown pour arrêter le serveur. Vous pouvez également arrêter le serveur memcached lorsqu'il est exécuté en tant que processus. Recherchez d'abord le PID du processus à l'aide de: 

pidof memcached

puis utilisez:

kill PID command
4
Mustafa.R

En tant que root sur CentOS 7:

systemctl start memcached
systemctl stop memcached
systemctl restart memcached

Pour indiquer au service de démarrer au redémarrage (ex chkconfig):

systemctl enable memcached

Pour dire au service de ne pas démarrer au redémarrage:

systemctl disable memcached
4
chirale

Si vous possédez une version plus ancienne de memcached et avez besoin d’un script pour le placer en tant que service, le voici: Memcached Service Script

1
Beachhouse

Pour moi, je l'ai installé sur un Mac via Homebrew et il n'est pas configuré en tant que service. Pour exécuter le serveur memcached, j'exécute simplement memcached -d. Cela établira le serveur Memcached sur le port par défaut, 11211. 

> memcached -d
> telnet localhost 11211
Trying ::1...
Connected to localhost.
Escape character is '^]'.
version
VERSION 1.4.20
1
Kirby

Pour arrêter le démon memcache:

Sudo service memcached stop

Pour démarrer le démon memcached:

Sudo service memcached start

Redémarrez le serveur memcached:

Sudo service memcached restart

Vous pouvez voir si Memcache est en cours d'exécution:

Sudo ps -e | grep memcached

Et vous pouvez vérifier les ports TCP ou UDP si quelque chose (par exemple, Memcache) l'écoute:

netstat -ap | grep TheChosenPort#
netstat -ap | grep 11211

Pour certains Linux, vous devez changer vos commandes comme:

Sudo /etc/init.d/memcached start
Sudo /etc/init.d/memcached restart
Sudo /etc/init.d/memcached stop
0
Eugene Kaurov