মেমক্যাস হোস্টের সাথে সংযোগ করতে ব্যর্থ!


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) এর হোস্ট এ এর ​​সাথে সংযুক্ত করছি

<?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.con সংযুক্ত]: 192.168.1.102eP1211 এ সংযোগ করা যাবে না, /var/www/memcache_test.php লাইন 3 এ সংযোগ (111) অস্বীকার করা গেল না

কীভাবে এই সমস্যার সমাধান করবেন আমাকে বলুন!

উত্তর:


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

-l 127.0.0.1আপনার কমান্ড লাইনে " " আছে তা লক্ষ্য করবেন । এটি memcached কেবল লো ইন্টারফেসে শুনতে বলে । যদি আপনি এটি কোনও দূরবর্তী মেশিন থেকে অ্যাক্সেস করতে চান তবে আপনার কমান্ড লাইনের এই অংশটি সরিয়ে ফেলতে হবে।


আপনাকে অনেক ধন্যবাদ ... আমি 127.0.0.1 কে 192.168.1.102 দিয়ে প্রতিস্থাপন করেছি এবং এখন এটি কাজ করছে!
বিলিডাক্ট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.