Ungültige Memcache-Verbindungselement-Variablenfehler

9

Derzeit verwenden wir Nginx als unseren Server und memcached für den Caching-Mechanismus. Ich untersuchte PHP-Fehlerprotokolle und viele PHP-Warnungen über Memcached erregten meine Aufmerksamkeit.

%Vor%

In der Zeile, auf die es zeigte, ist dieser Code:

%Vor%

Ich sehe auch viele andere PHP-Warnungen mit der gleichen Warnmeldung, aber unterschiedlich mit verschiedenen Funktionsaufrufen von Memcache-Objekt:

%Vor%

Ich habe im Internet gesucht, konnte aber nichts finden, was wirklich geholfen hat. Von Zeit zu Zeit haben wir einige Probleme mit unserem Memcached. Ist es möglich, dass diese Art von Problem auftritt, wenn Server aufgrund eines Problems heruntergefahren sind? Ich habe wirklich keine Ahnung, was diese Warnungen verursacht. Wie kann ich es korrigieren oder zumindest wie vermeide ich diese Warnungen?

    
omurturan 08.01.2013, 14:37
quelle

4 Antworten

0
uNople 01.03.2013 11:48
quelle
0

Sie müssen den Schlüssel max 250 Zeichen und den Wert max: 1 MB

überprüfen     
Anthony 04.09.2013 17:38
quelle
0

Hast du kürzlich dein eigenes PHP erstellt? Es ist möglich, dass die Versionen nicht synchronisiert sind.

    
Joel Small 10.11.2013 01:52
quelle
0

Ich hatte das gleiche Problem. Als ich das Memcache-Objekt in __destruct aufgerufen habe, um den Zustand meines Objekts zu aktualisieren, gehe ich auf den Fehler. und hier ist meine Lösung .: Rufen Sie das Objekt in Ihrer Klassenfunktion auf, in dem Sie den Status ändern, und stellen Sie sicher, dass eine Instanz von memcache an diese Klasse gesendet wird.

    
tim 01.03.2014 04:47
quelle