অন্য মেশিন থেকে মেমচেডে কীভাবে সংযুক্ত করবেন


22

আমি অন্য একটি মেশিন (যা আমার সার্ভারে অ্যাক্সেস রয়েছে) থেকে ম্যাকচেড ব্যবহার করার চেষ্টা করছি, তবে কীভাবে তা আমি বুঝতে পারি না।

মেমক্যাচড মেশিনে আমি চালিয়ে সংযোগটি পরীক্ষা করতে পারি

telnet 127.0.0.1 port

এবং এটি কাজ করে, তবে অন্য মেশিনে এটি সংযোগ দেওয়ার চেষ্টা চালিয়ে যায়

telnet machine_address port
Trying machine_address...

আমি নিশ্চিত না যে এটির কাজ চালানোর জন্য আমার অন্য কোনও সেট আপ করা উচিত কিনা। আমি জানি বন্দরটি কাজ করছে এবং অ্যাক্সেসযোগ্য কারণ আমি যদি এটিতে অন্যান্য পরিষেবা চালানোর চেষ্টা করি তবে তারা কাজ করে।

ওস উবুন্টু


আমার ভার্চুয়াল মেশিনে আমার একই সমস্যা হচ্ছে, টেলনেট "সংযোগ প্রত্যাখ্যান" করেছে returns মেমক্যাস মেশিনে স্থানীয় টেলনেট কাজ করে।
১১২১১

উত্তর:


25

/Etc/memcached.conf এ:

# Specify which IP address to listen on. The default is to listen on all IP addresses
# This parameter is one of the only security measures that memcached has, so make sure
# it's listening on a firewalled interface.
-l 127.0.0.1

এতে পরিবর্তন করুন

-l 0.0.0.0

এবং পুনরায় চালু মেমক্যাচ করুন।


দুর্ভাগ্যক্রমে এটি কার্যকর হয়নি।
অস্কার ডেল বেন

1
netstat -ln4tএরপরে আউটপুটটি পরীক্ষা করে দেখুন এটি 127.0.0.1ব্দ1211 বা 0.0.0.0 प्रशंसा 1211 এ শুনছে কিনা।
মাজনকো

আউটপুট 0.0.0.0:*
অস্কার ডেল বেন

এটি বিব্রতকর যে আমাকে এটি বের করতে কতক্ষণ সময় লেগেছে। ধন্যবাদ @ মাজেঙ্কো
Ascherer

@ মাজেঙ্কো আপনি কি কথা বলছেন Local Address?
চঞ্চল 118

3

-lলাইনটি সম্পাদনা করুন /etc/memcached.conf। এটি আপনার স্টার্টআপ বিকল্পগুলি সঞ্চয় করা হয়।

নিম্নলিখিত লাইনটি সমস্ত ইন্টারফেসে ম্যাকচেড শোনার অনুমতি দেয়:

sudo sed 's/-l/#-l/' /etc/memcached.conf && sudo service memcached restart

0

দুটি প্রাথমিক সম্ভাবনা রয়েছে:

  • আপনি কেবল স্থানীয় লুপব্যাক ইন্টারফেসে শুনতে আপনার মেমক্যাচ করা উদাহরণটি সেট করেছেন - আপনি netstat -lআউটপুটটিতে এটি পরীক্ষা করতে পারেন ।
  • আপনার iptablesফায়ারওয়ালটি সমস্ত আগত সংযোগগুলি প্রত্যাখ্যান করার জন্য সেট পেয়েছে , সুস্পষ্টভাবে মঞ্জুরিপ্রাপ্ত except

আমি দেখতে পোর্টটি নেস্ট্যাট এবং iptables উভয় অনুমোদিত allowed আইপি সারণিতে এটি টিসিপি ডিপিটি পড়ে: 11211
অস্কার ডেল বেন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.