Memcached PHP module: How can you tell if the connection failed? -


एक php फ़ाइल में, मेरे पास है:

  & lt;? Php $ m = new memcached (); गूंज get_class ($ m); गूंज "& lt; br & gt;"; प्रतिध्वन करें $ m-> addServer ('192.168.1.77', 11211, 1); $ M- & gt; सेट ("foo", "bar"); ? & Gt;   

चलाने के बाद, आधा सेकंड के बाद, मुझे मिल जाता है:

  memcached 1   

अगर मैं memcached बंद के बारे में 5 सेकंड के बाद, मैं मिलता है:

  memcached 1   

मुझे कुछ और की तरह उम्मीद थी ...

  Memcached 0   

आप कैसे जानते हैं कि आपने सफलतापूर्वक memcached सर्वर को मारा है या नहीं? मैं पूरी तरह से उम्मीद कर रहा था कि यह addServer से एक वापसी मूल्य के रूप में सरल है ...: (

यह मैं किस प्रकार की तलाश कर रहा था: Memcached :: getStats ();

तो, मैंने लिखा:

  add_memcached_server ($ m, $ addr, $ port) {$ एम- & gt; एडसर्वर ($ एडीआर, $ पोर्ट); $ स्टेटस = $ एम- & gt; GetStats (); रिटर्न प्रदाता ($ स्थिति [$ addr। ":"। $ पोर्ट]);}   

एक आकर्षण की तरह काम करता है ...

Comments

Popular posts from this blog

php - Creating canonical URLs with custom route-classes -

mysql - BLOB/TEXT column 'value' used in key specification without a key length -

javascript - What is an alternative to using getElementByClass for hiding multiple elements? -