Linux işletim sisteminde memcached server 1.4.5 komut satırından nasıl durdurulur ve yeniden başlatılır?
Yanıtlar:
Kök kullanarak şuna benzer bir şey deneyin:
/etc/init.d/memcached restart
Root olarak giriş yapın veya yapın
su -
Sonra:
service memcached restart
Bu işe yaramazsa, o zaman:
/etc/init.d/memcached restart
Her şey hangi Linux dağıtımını (veya başka bir işletim sistemini) kullandığınıza bağlıdır.
sudo service memcached restart
sudo su -
kök kullanıcıya geçmek için çalışır.
sudo
(Debian tabanlı sistemlerde) buna gerek yoksu -
Homebrew kullanıyorsanız:
brew services restart memcached
services
artık demlemek için harici bir araç olarak kabul edildiğini unutmayın . apple.stackexchange.com/questions/150300/…
brew tap homebrew/services
sudo service memcached stop
sudo service memcached start
sudo service memcached restart
eğer linux
apt-get ile kurulursa
service memcached stop
service memcached restart
kaynak kod ile kurulursa
Usage: /etc/init.d/memcached {start|stop|restart|force-reload|status}
durdurmak için $ pid'i de öldürebilir
Memcache arka plan programını kapatmak için:
sudo service memcached stop
Memcached artalan sürecini başlatmak için:
sudo service memcached start
Memcached sunucusunu yeniden başlatın:
sudo service memcached restart
Memcache'nin şu anda çalışıp çalışmadığını görebilirsiniz:
sudo ps -e | grep memcached
Ve eğer bir şey dinliyorsa (örneğin Memcache) TCP veya UDP portlarını kontrol edebilirsiniz:
netstat -ap | grep TheChosenPort#
netstat -ap | grep 11211
Bazı Linux'lar için aşağıdaki gibi komutlarınızı değiştirmeniz gerekir:
sudo /etc/init.d/memcached start
sudo /etc/init.d/memcached restart
sudo /etc/init.d/memcached stop
CentOS 7'de kök olarak:
systemctl start memcached
systemctl stop memcached
systemctl restart memcached
Hizmete yeniden başlatma sırasında başlamasını söylemek için (ex chkconfig):
systemctl enable memcached
Hizmete yeniden başlatma sırasında başlamamasını söylemek için:
systemctl disable memcached
Memcached sunucusunu kapatmanıza izin verilmesini istiyorsanız, başlatmadan önce ona bu seçeneği verebilirsiniz:
memcached -A &
Memcached sunucusuna bağlandığınızda bu seçenekle, örneğin:
telnet localhost 11211
daha sonra shutdown
sunucuyu kapatmak için komutu kullanabilirsiniz . Memcached sunucusunu bir işlem olarak çalıştırıldığında da kapatabilirsiniz, önce işlem PID'sini şunu kullanarak bulun:
pidof memcached
sonra kullan:
kill PID command
Memcached'in daha eski bir sürümüne sahipseniz ve memcached'i bir servis olarak sarmak için bir betiğe ihtiyacınız varsa, işte burada: Memcached Service Script
Benim için, Homebrew aracılığıyla bir Mac'e yükledim ve bir hizmet olarak ayarlanmamış. memcached
Sunucuyu çalıştırmak için basitçe çalıştırıyorum memcached -d
. Bu, Memcached sunucusunu 11211 numaralı varsayılan bağlantı noktasında kuracaktır.
> memcached -d
> telnet localhost 11211
Trying ::1...
Connected to localhost.
Escape character is '^]'.
version
VERSION 1.4.20
memcached -d
?
Bu benim için çalıştı:
brew services stop memcached