Risposte:
Usando root, prova qualcosa di simile:
/etc/init.d/memcached restart
Accedi come root o fai
su -
Poi:
service memcached restart
Se non funziona, allora:
/etc/init.d/memcached restart
Tutto dipende da quale distribuzione Linux (o altro sistema operativo) stai utilizzando.
sudo service memcached restart
sudo su -
funzionerebbe per passare all'utente root.
sudo
(su sistemi basati su Debian) non è necessariosu -
Se stai usando homebrew:
brew services restart memcached
services
ora è considerato uno strumento esterno per la produzione di birra. apple.stackexchange.com/questions/150300/…
brew tap homebrew/services
sudo service memcached stop
sudo service memcached start
sudo service memcached restart
se linux
se installato da apt-get
service memcached stop
service memcached restart
se si installa tramite codice sorgente
Usage: /etc/init.d/memcached {start|stop|restart|force-reload|status}
può anche semplicemente uccidere $ pid per fermarlo
Per chiudere il demone memcache:
sudo service memcached stop
Per avviare il demone memcached:
sudo service memcached start
Riavvia il server memcached:
sudo service memcached restart
Puoi vedere se Memcache è attualmente in esecuzione:
sudo ps -e | grep memcached
E puoi controllare le porte TCP o UDP se qualcosa (ad esempio Memcache) lo sta ascoltando:
netstat -ap | grep TheChosenPort#
netstat -ap | grep 11211
Per alcuni Linux è necessario modificare i comandi come:
sudo /etc/init.d/memcached start
sudo /etc/init.d/memcached restart
sudo /etc/init.d/memcached stop
Se vuoi essere autorizzato a chiudere il server memcached puoi dargli questa opzione prima di avviarlo:
memcached -A &
Con questa opzione quando ti connetti al server memcached, ad esempio:
telnet localhost 11211
quindi puoi usare il shutdown
comando per arrestare il server. Puoi anche spegnere il server memcached quando viene eseguito come processo, prima trova il PID del processo usando:
pidof memcached
quindi usa:
kill PID command
Se hai una versione precedente di memcached e hai bisogno di uno script per eseguire il wrapping di memcached come servizio, eccolo: Memcached Service Script
Per me, l'ho installato su un Mac tramite Homebrew e non è impostato come servizio. Per eseguire il memcached
server, eseguo semplicemente memcached -d
. Questo stabilirà il server Memcached sulla porta predefinita, 11211.
> memcached -d
> telnet localhost 11211
Trying ::1...
Connected to localhost.
Escape character is '^]'.
version
VERSION 1.4.20
memcached -d
?
Questo ha funzionato per me:
brew services stop memcached