no funcionó, ¿es necesario crear un script para detener e iniciar como servicio?
smriti
3
bueno, realmente depende de su distribución de Linux y de cómo instaló Memcache. Si ha instalado el paquete de su distribución, debería haber un script de inicio / parada de memcached (tal vez esté en un directorio diferente como /etc/rc.d) Si instaló memcached manualmente, probablemente también necesite crear un script de estrella / parada por sí mismo.
pejuko
Tuve que agregar sudo
Tomas Gonzalez
47
Inicie sesión como root o haga
su -
Luego:
service memcached restart
Si eso no funciona, entonces:
/etc/init.d/memcached restart
Todo depende de la distribución de Linux (u otro sistema operativo) que estés usando.
Si desea que se le permita apagar el servidor memcached, puede darle esa opción antes de iniciarlo:
memcached -A &
Con esta opción cuando se conecta al servidor memcached, por ejemplo:
telnet localhost 11211
entonces puede usar el shutdowncomando para apagar el servidor. También puede apagar el servidor memcached cuando se ejecuta como un proceso, primero busque el PID del proceso usando:
Para mí, lo instalé en una Mac a través de Homebrew y no está configurado como un servicio. Para ejecutar el memcachedservidor, simplemente ejecuto memcached -d. Esto establecerá el servidor Memcached en el puerto predeterminado, 11211.
> memcached -d
> telnet localhost 11211
Trying ::1...
Connected to localhost.
Escape character is '^]'.
version
VERSION 1.4.20
Respuestas:
Usando root, intente algo como esto:
fuente
Inicie sesión como root o haga
Luego:
Si eso no funciona, entonces:
Todo depende de la distribución de Linux (u otro sistema operativo) que estés usando.
fuente
sudo service memcached restart
sudo su -
funcionaría para cambiar al usuario root.sudo
(en sistemas basados en Debian) la necesidad desu -
Si está usando homebrew:
fuente
services
ahora se considera una herramienta externa para elaborar cerveza. apple.stackexchange.com/questions/150300/…brew tap homebrew/services
fuente
si linux
si lo instala apt-get
si se instala por código fuente
también puede simplemente matar $ pid para detener
fuente
fuente
Como root en CentOS 7:
Para decirle al servicio que se inicie al reiniciar (ex chkconfig):
Para decirle al servicio que no se inicie al reiniciar:
fuente
Para cerrar el demonio de Memcache:
Para iniciar el demonio Memcached:
Reinicie el servidor Memcached:
Puede ver si Memcache se está ejecutando actualmente:
Y puede verificar los puertos TCP o UDP si algo (por ejemplo, Memcache) lo está escuchando:
Para algunos Linux, necesita cambiar sus comandos como:
fuente
Si desea que se le permita apagar el servidor memcached, puede darle esa opción antes de iniciarlo:
Con esta opción cuando se conecta al servidor memcached, por ejemplo:
entonces puede usar el
shutdown
comando para apagar el servidor. También puede apagar el servidor memcached cuando se ejecuta como un proceso, primero busque el PID del proceso usando:luego usa:
fuente
Si tiene una versión anterior de Memcached y necesita un script para empaquetar Memcached como servicio, aquí está: Memcached Service Script
fuente
Para mí, lo instalé en una Mac a través de Homebrew y no está configurado como un servicio. Para ejecutar el
memcached
servidor, simplemente ejecutomemcached -d
. Esto establecerá el servidor Memcached en el puerto predeterminado, 11211.fuente
memcached -d
?Esto funcionó para mí:
fuente