Memcachedは動作していますか?
Memcachedが正しくインストールされているかどうかわからない場合は、簡単なテストを実行して、すべてが正常に動作していることを確認できます。
注意:このガイドのテストでは、SSHを使用する必要があります。開始するには、Gen 3またはGen 4サーバーで管理者アクセスを有効にする必要があります(まだ行っていない場合) 。SSHで接続し、ルートユーザーに切り替えます。
Memcachedはインストールされていますか?
Memcachedサービスがインストールされ、実行されており、ポート11211で待機していることを確認します。
telnet localhost 11211
これにより、サービスに接続できたことが報告されます。
[root @ server [〜]:telnet localhost 11211 Trying 127.0.0.1 ... localhostに接続しました。エスケープ文字は「^]」です。
正しくインストールされていないと、サービスに接続できません。
[root @ transfer [〜]:telnet localhost 11211 Trying 127.0.0.1 ... telnet:アドレス127.0.0.1に接続:接続が拒否されました
サイトで有効になっていますか?
サイトのinfo.phpファイルを使用して、必要なPHPライブラリが存在するかどうかを確認します。
SSHからインストールを確認することもできます。
注意: Memcachedを使用したいサイトと同じバージョンのPHPを使用してください。
WHM / cPanel 、PHPバージョン7.3のサーバーでは、このコマンドは次の出力を返します(最初の数行のみが表示されています)
。 grep "memcached" /opt/cpanel/ea-php73/root/etc/php.d/memcached.ini、memcached memcached support = >有効
PHPバージョン7.3のPleskを使用するサーバーでは、このコマンドによって次の出力が返されます(最初の数行のみが表示されています)。
[root @ 6266-7xsm〜]#/opt/plesk/php/7.3/bin/php -i | grep "memcached" /opt/plesk/php/7.3/etc/php.d/memcached.ini、memcached memcached support = >有効
PHPライブラリがインストールされていない場合、コマンドの実行時に出力は返されません。
MemcachedサービスとPHPライブラリは動作していますか?
memcachedサービスとmemcached PHPライブラリが連動しており、キャッシュが期待通りに機能していることを確認します。
コマンドラインから、TelnetでMemcachedサービスにアクセスします。
[root @ server〜]#telnet localhost 11211
この出力が返され、Memcachedサービスに接続されます。
試行中:: 1 ... telnet:アドレスに接続中:: 1:接続が拒否されました。試行中127.0.0.1 ...ローカルホストに接続しました。エスケープ文字は「^]」です。
コマンドstatsを入力します。出力のページ全体が表示されますが、中央に向かって、行STAT bytes_readおよびSTAT bytes_writtenを探します。
stats STAT pid 6374 STAT uptime 37567 ... ... STAT bytes_read 3733268975 STAT bytes_written 6526192728 STAT limit_maxbytes 1073741824 ... ... END
この場合、大量のデータが読み書きされるため、Memcachedは期待通りに機能します。 statsコマンドをもう一度入力すると、これらの値の変更が表示されます。
読み書きされるデータの量が非常に少ない場合、または値が0の場合、Memcachedは正しく機能していません。
stats STAT pid 30601 STAT uptime 603941 ... ... STAT bytes_read 7 STAT bytes_written 0 STAT limit_maxbytes 1073741824 ... ... END
quitを使用すると、標準のSSHプロンプトに戻ることができます。
quit外部ホストによって接続が閉じられました。 [ルート@サーバー〜]#
関連ステップ
- WHMを使用したMemcached PHPライブラリのインストールに戻ります。
- 「Pleskを使用してMemcached PHPライブラリをインストールする」に戻ります。
- 戻って、Memcachedを使用するようにサイトを設定します。
その他の情報
- サーバーのエキスパートがこれらの手順を有料で実行できます。エキスパートサービスの詳細については、エキスパートサービスメニューをご覧ください。