Linux OSでコマンドラインからmemcachedサーバー1.4.5を停止して再起動するにはどうすればよいですか?
ルートを使用して、次のようなものを試してください。
/etc/init.d/memcached restart
ルートとしてログインするか、
su-
次に:
サービスmemcachedの再起動
それがうまくいかない場合は、次のようにします。
/etc/init.d/memcached restart
それはすべて、使用しているLinux(または他のOS)ディストリビューションに依存します。
自作を使用している場合:
brew services restart memcached
Sudo service memcached stop
Sudo service memcached start
Sudo service memcached restart
Sudo /etc/init.d/memcached restart
linuxの場合
apt-getでインストールする場合
service memcached stop
service memcached restart
ソースコードでインストールする場合
Usage: /etc/init.d/memcached {start|stop|restart|force-reload|status}
単に$ pidを強制終了して停止することもできます
Memcachedサーバーのシャットダウンを許可する場合は、起動する前にそのオプションを指定できます。
memcached -A &
たとえば、memcachedサーバーに接続するときにこのオプションを使用します。
telnet localhost 11211
その後、shutdown
コマンドを使用してサーバーをシャットダウンできます。プロセスとして実行されている場合、memcachedサーバーをシャットダウンすることもできます。最初に、次を使用してプロセスPIDを見つけます。
pidof memcached
次に使用します:
kill PID command
CentOS 7のルートとして:
systemctl start memcached
systemctl stop memcached
systemctl restart memcached
再起動時にサービスを開始するように指示するには(ex chkconfig):
systemctl enable memcached
再起動時に開始しないようにサービスに指示するには:
systemctl disable memcached
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をサービスとしてラップするスクリプトが必要な場合は、次のとおりです。 Memcached Service Script
私にとっては、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