ホームページ > バックエンド開発 > PHPチュートリアル > php 拡張機能は memcached サーバーに接続できず、オンラインで待機しています。専門家のアドバイスは忘れてください。

php 拡張機能は memcached サーバーに接続できず、オンラインで待機しています。専門家のアドバイスは忘れてください。

WBOY
リリース: 2016-06-23 13:14:52
オリジナル
1362 人が閲覧しました

memcached サーバーもインストールされています

php 拡張機能もインストールされています


しかし、コードを使用してサーバーに接続することはできません?


php.ini が設定されました



ディスカッションに返信 (解決策)

$m->get('int') ? ?

$m->get('int') ? ?



変更しました、サーバーのステータスが間違っています

memcached サービスは開始されていますか?ポート11211は開いていますか?


memcached サービスは開始されていますか?ポート11211は開いていますか? [/q
起動してポートを開きました

接続されていると感じますか?

接続に問題はありません。コードの問題です。
$memcached->set
$m->get

さまざまな変数。

memcache が開始されているかどうかを確認するには、telnet 127.0.0.1 11211 を実行します。
次に stats を入力します

Server Telnet 127.0.0.1 11211 にアクセスできるかどうかを確認します。アクセスできる場合は、コードに問題がありますか?

$memcached 変数、$m 変数、それらは正常でしょうか?

memcache が開始されているかどうかを確認するには、telnet 127.0.0.1 11211 を実行します。
次に stats を入力します



コードを変更しました。これはサーバーのステータスです。問題ありませんか? foo ' , 100 );
var_dump ( $m -> get ( 'foo' ));

?>
コードはたくさんあります。テストでは bool(false) が返されます。具体的な理由は何ですか?

質問追加: getResultMessage() がエラー メッセージを返しました: 「サーバーが失敗し、再試行の時間まで無効になっています」

サーバーが失敗し、再試行の時間まで無効になっています
サーバーが失敗し、無効になっています。後で再起動してください

SElinux を閉じる: 一時的なシャットダウン、再起動は効果がありません コマンド: setenforce 0

永続的なシャットダウン、設定ファイルを変更します:

/etc/selinux/config ファイルを変更します

SELINUX=enforcing を SELINUX=disabled に変更します
変更後は再起動する必要がありますが、今すぐ再起動したくない場合は、まず一時的なシャットダウン方法を有効にしてください

setenforce 0



解決策、私はまだ試していません

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート