Obecnie korzystamy z Nginx jako naszego serwera i memcached dla mechanizmu buforowania. Sprawdzałem logi błędów PHP i wiele uwag na temat memcached PHP zwróciło moją uwagę.Nieprawidłowy memcache-> błędy zmiennej składowej połączenia
PHP Warning: Memcache::get(): Invalid Memcache->connection member variable in {directory}/library/Zend/Cache/Backend/Memcached.php on line 180
Na linii był wskazując, że jest to fragment kodu:
$tmp = $this->_memcache->get($id);
widzę też wiele innych ostrzeżeń PHP z tym samym komunikatem ostrzegawczym, ale inny z różnych wywołań funkcji z memcache obiektu:
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
Przeszukałem internet, ale nie mogłem znaleźć niczego, co naprawdę pomogło. Od czasu do czasu mamy problemy z naszym memcached. Czy to możliwe, że jest to jakiś problem, który pojawia się, gdy serwery są wyłączone z powodu jakiegoś problemu? Naprawdę nie mam pojęcia, co powoduje te ostrzeżenia. Jak mogę to poprawić lub przynajmniej jak mogę uniknąć tych ostrzeżeń?
znalazłeś rozwiązanie? jeśli nie masz nic przeciwko ... –
Czy utworzyłeś połączenie, zanim spróbujesz pobrać coś od demona? – Barif