Respostas:
Usando root, tente algo assim:
/etc/init.d/memcached restart
Faça login como root ou faça
su -
Então:
service memcached restart
Se isso não funcionar, então:
/etc/init.d/memcached restart
Tudo depende de qual distribuição Linux (ou outro sistema operacional) você está usando.
sudo service memcached restart
sudo su -
funcionaria para mudar para usuário root.
sudo
(em sistemas baseados em Debian) não há necessidade desu -
Se você estiver usando homebrew:
brew services restart memcached
services
agora é considerada uma ferramenta externa para preparar cerveja. apple.stackexchange.com/questions/150300/…
brew tap homebrew/services
sudo service memcached stop
sudo service memcached start
sudo service memcached restart
se linux
se instalar por apt-get
service memcached stop
service memcached restart
se instalar pelo código fonte
Usage: /etc/init.d/memcached {start|stop|restart|force-reload|status}
também pode simplesmente matar $ pid para parar
Como root no CentOS 7:
systemctl start memcached
systemctl stop memcached
systemctl restart memcached
Para dizer ao serviço para iniciar na reinicialização (ex chkconfig):
systemctl enable memcached
Para dizer ao serviço para não iniciar na reinicialização:
systemctl disable memcached
Para desligar o daemon do memcache:
sudo service memcached stop
Para iniciar o daemon memcached:
sudo service memcached start
Reinicie o servidor memcached:
sudo service memcached restart
Você pode ver se o Memcache está em execução:
sudo ps -e | grep memcached
E você pode verificar as portas TCP ou UDP se algo (por exemplo, Memcache) está escutando:
netstat -ap | grep TheChosenPort#
netstat -ap | grep 11211
Para alguns Linux, você precisa alterar seus comandos como:
sudo /etc/init.d/memcached start
sudo /etc/init.d/memcached restart
sudo /etc/init.d/memcached stop
Se quiser ter permissão para desligar o servidor memcached, você pode dar a ele essa opção antes de iniciá-lo:
memcached -A &
Com esta opção ao se conectar ao servidor memcached, por exemplo:
telnet localhost 11211
então você pode usar o shutdown
comando para desligar o servidor. Você também pode desligar o servidor memcached quando ele for executado como um processo, primeiro encontre o PID do processo usando:
pidof memcached
então use:
kill PID command
Se você tiver uma versão mais antiga do memcached e precisar de um script para empacotar o memcached como um serviço, aqui está: Script de serviço do memcached
Para mim, instalei em um Mac via Homebrew e não está configurado como um serviço. Para executar o memcached
servidor, simplesmente executo memcached -d
. Isso estabelecerá o servidor Memcached na porta padrão, 11211.
> memcached -d
> telnet localhost 11211
Trying ::1...
Connected to localhost.
Escape character is '^]'.
version
VERSION 1.4.20
memcached -d
?
Isso funcionou para mim:
brew services stop memcached