回答:
ルートを使用して、次のようなことを試してください:
/etc/init.d/memcached restart
rootとしてログインするか、
su -
次に:
service memcached restart
それが機能しない場合は、次のようにします。
/etc/init.d/memcached restart
すべては、使用しているLinuxディストリビューション(または他のOS)によって異なります。
sudo service memcached restart
sudo su -
は、rootユーザーに変更するように機能します。
sudo
(Debianベースのシステム上で)の必要性su -
自作を使用している場合:
brew services restart memcached
services
は現在、醸造するための外部ツールと見なされています。apple.stackexchange.com/questions/150300/...
brew tap homebrew/services
memcacheデーモンをシャットダウンするには:
sudo service memcached stop
memcachedデーモンを起動するには:
sudo service memcached start
memcachedサーバーを再起動します。
sudo service memcached restart
Memcacheが現在実行されているかどうかを確認できます。
sudo ps -e | grep memcached
そして、何か(例えばMemcache)がそれをリッスンしている場合は、TCPまたはUDPポートを確認できます。
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
memcachedサーバーのシャットダウンを許可する場合は、起動する前にそのオプションを指定できます。
memcached -A &
たとえば、memcachedサーバーに接続するときにこのオプションを使用します。
telnet localhost 11211
その後、shutdown
コマンドを使用してサーバーをシャットダウンできます。プロセスとして実行されているmemcachedサーバーをシャットダウンすることもできます。最初に、次を使用してプロセスのPIDを見つけます。
pidof memcached
次に使用します:
kill PID command
古いバージョンのmemcachedがあり、memcachedをサービスとしてラップするスクリプトが必要な場合は、次のようになります 。Memcachedサービススクリプト
私にとっては、Homebrewを介してMacにインストールしましたが、サービスとして設定されていません。memcached
サーバーを実行するには、単にを実行しmemcached -d
ます。これにより、デフォルトポート11211でMemcachedサーバーが確立されます。
> memcached -d
> telnet localhost 11211
Trying ::1...
Connected to localhost.
Escape character is '^]'.
version
VERSION 1.4.20
memcached -d
ますか?