Câu trả lời:
Sử dụng root, hãy thử một cái gì đó như sau:
/etc/init.d/memcached restart
Đăng nhập với quyền root hoặc làm
su -
Sau đó:
service memcached restart
Nếu điều đó không hiệu quả, thì:
/etc/init.d/memcached restart
Tất cả phụ thuộc vào bản phân phối Linux (hoặc hệ điều hành khác) bạn đang sử dụng.
sudo service memcached restart
sudo su -
sẽ hoạt động để thay đổi thành người dùng root.
sudo
(trên hệ thống Debian-based) không có nhu cầusu -
Nếu bạn đang sử dụng homebrew:
brew services restart memcached
services
bây giờ được coi là một công cụ bên ngoài để pha. apple.stackexchange.com/questions/150300/…
brew tap homebrew/services
sudo service memcached stop
sudo service memcached start
sudo service memcached restart
nếu linux
nếu cài đặt bằng apt-get
service memcached stop
service memcached restart
nếu cài đặt bằng mã nguồn
Usage: /etc/init.d/memcached {start|stop|restart|force-reload|status}
cũng có thể chỉ cần giết $ pid để dừng lại
Để tắt trình nền memcache:
sudo service memcached stop
Để khởi động daemon memcached:
sudo service memcached start
Khởi động lại máy chủ ghi nhớ:
sudo service memcached restart
Bạn có thể xem liệu Memcache hiện có đang chạy hay không:
sudo ps -e | grep memcached
Và bạn có thể kiểm tra các cổng TCP hoặc UDP nếu có thứ gì đó (ví dụ: Memcache) đang lắng nghe nó:
netstat -ap | grep TheChosenPort#
netstat -ap | grep 11211
Đối với một số Linux, bạn cần thay đổi các lệnh của mình như:
sudo /etc/init.d/memcached start
sudo /etc/init.d/memcached restart
sudo /etc/init.d/memcached stop
Nếu bạn muốn được phép tắt máy chủ memcached, bạn có thể cung cấp cho nó tùy chọn đó trước khi khởi động:
memcached -A &
Với tùy chọn này khi bạn kết nối với máy chủ memcached, ví dụ:
telnet localhost 11211
thì bạn có thể sử dụng shutdown
lệnh để tắt máy chủ. Bạn cũng có thể tắt máy chủ memcached khi nó được chạy dưới dạng một quy trình, trước tiên hãy tìm PID quy trình bằng cách sử dụng:
pidof memcached
sau đó sử dụng:
kill PID command
Nếu bạn có một phiên bản cũ của memcached và cần một kịch bản để bọc memcached như một dịch vụ, ở đây nó là: Memcached Dịch vụ Script
Đối với tôi, tôi đã cài đặt nó trên máy Mac thông qua Homebrew và nó không được thiết lập như một dịch vụ. Để chạy memcached
máy chủ, tôi chỉ cần thực thi memcached -d
. Thao tác này sẽ thiết lập máy chủ Memcached trên cổng mặc định, 11211.
> memcached -d
> telnet localhost 11211
Trying ::1...
Connected to localhost.
Escape character is '^]'.
version
VERSION 1.4.20
memcached -d
?