Как остановить и перезапустить сервер memcached? - PullRequest
89 голосов
/ 22 июня 2010

Как остановить и перезапустить memcached сервер 1.4.5 в ОС Linux из командной строки?

Ответы [ 11 ]

115 голосов
/ 23 июня 2010

Используя root, попробуйте что-то вроде этого:

/etc/init.d/memcached restart
45 голосов
/ 18 декабря 2011

Войдите в систему как пользователь root или

su -

Тогда:

перезапуск службы memcached

Если это не сработает, то:

/ etc / init.d / memcached restart

Все зависит от того, какой Linux (или другая ОС) дистрибутив васИспользуешь.

24 голосов
/ 05 июня 2014

Если вы используете домашний напиток:

brew services restart memcached
19 голосов
/ 20 мая 2013
sudo service memcached stop

sudo service memcached start

sudo service memcached restart
7 голосов
/ 16 ноября 2016

если linux

при установке через apt-get

service memcached stop
service memcached restart

при установке по исходному коду

Usage: /etc/init.d/memcached {start|stop|restart|force-reload|status}

также может просто убить $ pid для остановки

7 голосов
/ 13 декабря 2012
sudo /etc/init.d/memcached restart
5 голосов
/ 11 декабря 2015

Если вы хотите разрешить отключение сервера memcached, вы можете задать ему эту опцию перед запуском:

memcached -A &

С этой опцией, когда вы подключаетесь к memcached серверу, например:

telnet localhost 11211

, затем вы можете использовать команду shutdown для выключения сервера. Вы также можете отключить сервер memcached, когда он запускается как процесс, сначала найдите PID процесса, используя:

pidof memcached

затем используйте:

kill PID command
5 голосов
/ 02 сентября 2015

Как root на CentOS 7:

systemctl start memcached
systemctl stop memcached
systemctl restart memcached

Чтобы указать службе запускаться при перезагрузке (например, chkconfig):

systemctl enable memcached

Чтобы запретить запуск службы при перезагрузке:

systemctl disable memcached
3 голосов
/ 06 февраля 2019

Чтобы отключить демон memcache:

sudo service memcached stop

Чтобы запустить демон memcached:

sudo service memcached start

Перезапустить сервер memcached:

sudo service memcached restart

Вы можете увидеть, есть ли Memcacheв настоящее время работает:

sudo ps -e | grep memcached

И вы можете проверить порты TCP или UDP, если что-то (например, Memcache) слушает это:

netstat -ap | grep TheChosenPort#
netstat -ap | grep 11211

Для некоторых Linux вам нужно изменить ваши командыкак:

sudo /etc/init.d/memcached start
sudo /etc/init.d/memcached restart
sudo /etc/init.d/memcached stop
1 голос
/ 07 мая 2015

Для меня я установил его на Mac через Homebrew, и он не настроен как сервис.Чтобы запустить сервер memcached, я просто запускаю memcached -d.Это установит Memcached сервер на порт по умолчанию, 11211.

> memcached -d
> telnet localhost 11211
Trying ::1...
Connected to localhost.
Escape character is '^]'.
version
VERSION 1.4.20
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...