Attualmente stiamo utilizzando Nginx come server e memcached per il meccanismo di memorizzazione nella cache. Stavo controllando i log degli errori di PHP e molti avvertimenti di PHP su memcached hanno attirato la mia attenzione.Memcache non valido-> errori di variabile membro di connessione
PHP Warning: Memcache::get(): Invalid Memcache->connection member variable in {directory}/library/Zend/Cache/Backend/Memcached.php on line 180
Sulla linea si stava puntando, c'è questo pezzo di codice:
$tmp = $this->_memcache->get($id);
Vedo anche molti altri avvertimenti PHP con lo stesso messaggio di avviso, ma diversa con diverse chiamate di funzione di oggetto memcache:
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
Ho fatto una ricerca attraverso il web ma non ho trovato nulla che mi abbia davvero aiutato. Di tanto in tanto, abbiamo alcuni problemi con la nostra memcached. È possibile che questo problema si verifichi quando i server non funzionano a causa di qualche problema? Non ho davvero idea di cosa causa questi avvertimenti. Come posso correggerlo o almeno come posso evitare questi avvertimenti?
hai trovato la soluzione? se non ti dispiace ... –
Hai creato Connection, prima di provare a ottenere qualcosa da demone? – Barif