Réponses:
En utilisant root, essayez quelque chose comme ceci:
/etc/init.d/memcached restart
Connectez-vous en tant que root ou faites
su -
Ensuite:
service memcached restart
Si cela ne fonctionne pas, alors:
/etc/init.d/memcached restart
Tout dépend de la distribution Linux (ou de tout autre système d'exploitation) que vous utilisez.
sudo service memcached restart
sudo su -
fonctionnerait pour changer d'utilisateur root.
sudo
(sur les systèmes basés sur Debian) pas besoin desu -
Si vous utilisez homebrew:
brew services restart memcached
services
est maintenant considéré comme un outil externe pour brasser. apple.stackexchange.com/questions/150300/…
brew tap homebrew/services
sudo service memcached stop
sudo service memcached start
sudo service memcached restart
si linux
si installé par apt-get
service memcached stop
service memcached restart
si installation par code source
Usage: /etc/init.d/memcached {start|stop|restart|force-reload|status}
peut aussi simplement tuer $ pid pour arrêter
En tant que root sur CentOS 7:
systemctl start memcached
systemctl stop memcached
systemctl restart memcached
Pour dire 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
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
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 shutdown
commande 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 de processus en utilisant:
pidof memcached
puis utilisez:
kill PID command
Si vous avez une ancienne version de memcached et avez besoin d'un script pour encapsuler memcached en tant que service, le voici: Memcached Service Script
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 memcached
serveur, 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
memcached -d
?
Cela a fonctionné pour moi:
brew services stop memcached