2011-09-16 15 views
0

私はmemcacheを使ってPHPでセッションを処理しようとしています。MemcachedとPHPセッションの問題が発生しました

私はまだ、開始登録、セッションを破壊する

<?php 
    session_start(); 
    $_SESSION['name']="someone's name"; 
    session_destroy(); 
?> 

スタイルを使用します。

これは私が/etc/php5/apache2/php.ini

extension = memcache.so 
memcache.allow_failover = 1 
memcache.redundancy = 1 
memcache.session_redundancy = 2 

session.save_handler = memcache 
session.save_path = "tcp://NOT.LOCALHOST.SERVER.IP:11211" 
session.use_only_cookies = 1 
session.auto_start = 0 
session.cookie_lifetime = 0 
session.cookie_path =/

に持っているものであり、私はこのエラーをgetthingよ:

Notice: session_start(): Server NOT.LOCALHOST.SERVER.IP (tcp 11211) failed with: Connection refused (111) in somefile.php on some line.

私はこの問題を解決するために何をすべき?

答えて

2

  • あなたのリモートサーバーの11211ポートは、ローカルサーバーがそのポートに

にアクセスすることを許可されている場合は、私はまだコメントできません

  • 開いているので、私が持っている場合は、確認する必要がありますこれを回答として投稿する。

  • +0

    11211ポートは開いており、そのポートにアクセスする権限があります – InspiredJW

    +0

    memcachedはリモートサーバーで有効になっていますか? – Tom

    +0

    はい有効です。 memcachedをもう一度起動しようとしましたが、すでに実行中です。 – InspiredJW

    関連する問題