私たちは現在サーバーとしてNginxを使用しており、キャッシュメカニズムとしてmemcachedを使用しています。私はPHPエラーログを調べていて、memcachedに関する多くのPHP警告が私の注意を引いた。それが指していたラインで無効なMemcache->接続メンバー変数のエラー
PHP Warning: Memcache::get(): Invalid Memcache->connection member variable in {directory}/library/Zend/Cache/Backend/Memcached.php on line 180
、コードのこの部分がある:
$tmp = $this->_memcache->get($id);
Iはまた、他の多くのPHPの同じ警告メッセージで警告が、メモリキャッシュオブジェクトの異なる関数呼び出しと異なるを参照してください。
PHP Warning: Memcache::add(): Invalid Memcache->connection member variable in {directory}/library/Zend/Cache/Backend/Memcached.php on line 180
PHP Warning: Memcache::set(): Invalid Memcache->connection member variable in {directory}/library/Zend/Cache/Backend/Memcached.php on line 230
PHP Warning: Memcache::delete(): Invalid Memcache->connection member variable in {directory}/library/Zend/Cache/Backend/Memcached.php on line 323
私はウェブで検索しましたが、本当に助けになるものは見つかりませんでした。時々、memcachedにいくつかの問題があります。何らかの問題のためにサーバがダウンしたときに起こるこの種の問題は可能でしょうか?私は本当にこれらの警告の原因について何も考えていません。それを修正するにはどうしたらよいですか、あるいは少なくともどうすればこれらの警告を避けることができますか?
あなたは解決策を見つけましたか?あなたが気にしないなら... –
デーモンから何かを得る前にConnectionを作成しましたか? – Barif