मेज़बान होस्ट से कनेक्ट करने में विफल!


16

मैं पूरी तरह से नया हूँ! मैंने अपने होस्ट ए (आईपी 192.168.1.102) में इस आदेश के साथ सफलतापूर्वक स्थापित किया और शुरू किया

memcached -u memcached -d -m 30 -l 127.0.0.1 -p 11211

मैं इन एंट्री को iptables में भी जोड़ता हूं

-A INPUT -m state --state NEW -m tcp -p tcp --dport 11211 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 11211 -j ACCEPT

फिर से शुरू की गई iptables सेवा और इसने 11211 पोर्ट की बात सुनी

टेलनेट भी काम करता है!

telnet localhost 11211

127.0.0.1 की कोशिश कर रहा ... स्थानीयहोस्ट से जुड़ा। पलायन चरित्र '^] है।

लेकिन मैं होस्ट बी (आईपी 192.168.1.103) से इस होस्ट ए से कनेक्ट करता हूं इस स्क्रिप्ट के साथ memcached_test.pp

<?php
$memcache = new Memcache;
$memcache->connect('192.168.1.102', 11211) or die ("Could not connect");

$version = $memcache->getVersion();
echo "Server's version: ".$version."<br/>\n";

$tmp_object = new stdClass;
$tmp_object->str_attr = 'test';
$tmp_object->int_attr = 123;

$memcache->set('key', $tmp_object, false, 10) or die ("Failed to save data at the server");
echo "Store data in the cache (data will expire in 10 seconds)<br/>\n";

$get_result = $memcache->get('key');
echo "Data from the cache:<br/>\n";

var_dump($get_result);
?>

जब मैं होस्ट बी (192.168.1.103) पर सर्वर में इस स्क्रिप्ट को ब्राउज़ करता हूं। मैंने इस त्रुटि को पुनः प्राप्त किया

चेतावनी: Memcache :: कनेक्ट () [memcache.connect]: 192.168.1.102:11211 से कनेक्ट नहीं हो सकता, कनेक्शन ने इनकार कर दिया (111) /var/www/memcache_test.php पर लाइन 3 से कनेक्ट नहीं किया जा सका

कृपया मुझे बताएं कि इस समस्या को कैसे हल किया जाए!

जवाबों:


15
# memcached -u memcached -d -m 30 -l 127.0.0.1 -p 11211

आप देखेंगे कि -l 127.0.0.1आपकी कमांड लाइन में " " है। यह memcached केवल लो इंटरफेस पर सुनने के लिए कहता है। यदि आप इसे रिमोट मशीन से एक्सेस करना चाहते हैं, तो आपको कमांड लाइन के इस हिस्से को हटाने की आवश्यकता है।


बहुत बहुत धन्यवाद ... मैं 192.168.1.102 के साथ 127.0.0.1 को प्रतिस्थापित करता हूं और अब यह काम कर रहा है!
billyduc
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.