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
servicesora è 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 shutdowncomando 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 memcachedserver, 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