আমার র্যাবিটএমকিউ এর সর্বশেষ সংস্করণে আমার ম্যাকটিতে ডিফল্ট কনফিগারেশন ইনস্টল হয়েছে এবং যখন আমি লোকালহোস্ট থেকে এটি অ্যাক্সেস করছি তখন আর কোন সমস্যা নেই। তবে আজ আমি স্থানীয় নেটওয়ার্কে একটি লিনাক্স মেশিন তৈরি করি এবং কোনওভাবেই আমি সেই মেশিনটি থেকে আমার রবিটএমকিউ সার্ভারের সাথে সংযোগ স্থাপন করতে সক্ষম হই না। আমি আমার ম্যাকের সমস্ত ফায়ারওয়াল এবং সংযোগটি সম্ভবত ব্লক করতে পারে এমন সমস্ত কিছু বন্ধ করে দিয়েছি। আমি বিভিন্ন বন্দরে চলমান মঙ্গোডিবিতে এবং অন্য কোনও অ্যাপ্লিকেশনে, আমার ম্যাকবুকে এসএসএস ইত্যাদির সাথে সংযোগ রাখতে পুরোপুরি সক্ষম, তবে আমি রব্বিটএমকিউতে সংযোগ করতে পারি না (এমনকি আমি যখন পোর্টটির চলমান পরিবর্তন করি তখনও)। আমি যখন nmap
লিনাক্সে চলেছি তখন আমার ম্যাকের উপর উপযুক্ত পোর্টটি খোলা আছে কিনা তা পরীক্ষা করতে আমি এটি পেয়েছি:
>> nmap -p 5672 192.168.1.101
Nmap scan report for 192.168.1.101
Host is up (0.00019s latency).
PORT STATE SERVICE
5672/tcp closed amqp
কিন্তু যখন আমি ঠিক আমার ম্যাকে একই জিনিস করি:
>> nmap -p 5672 localhost
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00049s latency).
PORT STATE SERVICE
5672/tcp open amqp
আমি ipfw
ম্যানুয়ালি নিয়ম যুক্ত করেছি এবং সমস্ত ইনকামিং সংযোগ কেবলমাত্র ক্ষেত্রে মঞ্জুরি দেওয়ার rabbitmq-server
জন্য system preferences -> security -> firewall -> advanced
অ্যাপ্লিকেশন তালিকায় যুক্ত করেছি , তবে এটি কার্যকর হয়নি। স্থানীয় নেটওয়ার্কের অন্য কম্পিউটার থেকে নেটওয়ার্ক অ্যাক্সেসের জন্য পোর্টটি কীভাবে খোলা রাখতে বাধ্য করা যায় তার কোনও ধারণা? আমি যখন এটি অন্য উপায়ে করি (লিনাক্সে রাবিটেমকিউ ইনস্টল করুন এবং ম্যাক থেকে এটিতে সংযুক্ত করুন) এটি দুর্দান্ত চলছে ...