উবুন্টু 12.04-এ খরগোশ-সার্ভার শুরু করতে অক্ষম


8

আমি rabbitmq-serverউবুন্টু-সার্ভারে 12.04 এ ইনস্টল করার চেষ্টা করেছি তবে ব্যর্থ হয়েছিল।

তারপরে আমি http://www.rabbitmq.com/install-debian.html এ গাইড অনুসরণ করে এপিটি উত্স তালিকা যুক্ত করব

তবে পুনরায় ইনস্টল করার পরেও নীচের মতো একই ত্রুটি রয়েছে:

$ sudo aptitude install rabbitmq-server
...
Setting up rabbitmq-server (2.8.7-1) ...
 * Starting message broker rabbitmq-server
 * FAILED - check /var/log/rabbitmq/startup_\{log, _err\}
   ...fail!
invoke-rc.d: initscript rabbitmq-server, action "start" failed.
dpkg: error processing rabbitmq-server (--configure):
 subprocess installed post-installation script returned error exit status 1
No apport report written because MaxReports is reached already
                                                              Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Errors were encountered while processing:
 rabbitmq-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install.  Trying to recover:
Setting up rabbitmq-server (2.8.7-1) ...
 * Starting message broker rabbitmq-server
 * FAILED - check /var/log/rabbitmq/startup_\{log, _err\}
   ...fail!
invoke-rc.d: initscript rabbitmq-server, action "start" failed.
dpkg: error processing rabbitmq-server (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 rabbitmq-server

এবং ত্রুটি লগ মনে হয় না কিছুই দরকারী:

# startup_err shows this
Crash dump was written to: erl_crash.dump
Kernel pid terminated (application_controller) ({application_start_failure,kernel,{shutdown,{kernel,start,[normal,[]]}}})

# startup_log shows this
{error_logger,{{2012,10,10},{22,31,54}},"Protocol: ~p: register error: ~p~n",["inet_tcp",{{badmatch,{error,epmd_close}},[{inet_tcp_dist,listen,1},{net_kernel,start_protos,4},{net_kernel,start_protos,3},{net_kernel,init_node,2},{net_kernel,init,1},{gen_server,init_it,6},{proc_lib,init_p_do_apply,3}]}]}
{error_logger,{{2012,10,10},{22,31,54}},crash_report,[[{initial_call,{net_kernel,init,['Argument__1']}},{pid,<0.20.0>},{registered_name,[]},{error_info,{exit,{error,badarg},[{gen_server,init_it,6},{proc_lib,init_p_do_apply,3}]}},{ancestors,[net_sup,kernel_sup,<0.9.0>]},{messages,[]},{links,[#Port<0.90>,<0.17.0>]},{dictionary,[{longnames,false}]},{trap_exit,true},{status,running},{heap_size,610},{stack_size,24},{reductions,511}],[]]}
{error_logger,{{2012,10,10},{22,31,54}},supervisor_report,[{supervisor,{local,net_sup}},{errorContext,start_error},{reason,{'EXIT',nodistribution}},{offender,[{pid,undefined},{name,net_kernel},{mfargs,{net_kernel,start_link,[[rabbitmqprelaunch18417,shortnames]]}},{restart_type,permanent},{shutdown,2000},{child_type,worker}]}]}
{error_logger,{{2012,10,10},{22,31,54}},supervisor_report,[{supervisor,{local,kernel_sup}},{errorContext,start_error},{reason,shutdown},{offender,[{pid,undefined},{name,net_sup},{mfargs,{erl_distribution,start_link,[]}},{restart_type,permanent},{shutdown,infinity},{child_type,supervisor}]}]}
{error_logger,{{2012,10,10},{22,31,54}},std_info,[{application,kernel},{exited,{shutdown,{kernel,start,[normal,[]]}}},{type,permanent}]}
{"Kernel pid terminated",application_controller,"{application_start_failure,kernel,{shutdown,{kernel,start,[normal,[]]}}}"}

আমি কিছু সময়ের জন্য গুগল করেছি তবে কিছুই কার্যকর হয়নি।

ইন্টারনেটে একটি সমাধান হ'ল নামটি পিংগযোগ্য করে তোলে তা নিশ্চিত করা, তবে আমার /etc/hostsইতিমধ্যে শীর্ষে এই লাইনটি রয়েছে:

127.0.0.1    localhost    myserver

খরগোশ-সার্ভারে কীভাবে উঠবেন সে সম্পর্কে কোনও পরামর্শ?


ps -ef | grep [r]abbit?
কোয়ান্টা

উত্তর:


10

আমি খরগোশ ইনস্টল করার সময় আমি খরগোশ-সার্ভার ইনস্টল করার সময় এই সমস্যার মুখোমুখি হয়েছি। আমার জন্য প্রায় কাজ এবং এই সমস্যার সমাধান নীচে দেওয়া হল।

    $ sudo vim /etc/hosts

তারপর যোগ

    $ 127.0.0.1 <hostname>

আপনার হোস্টনামটি এখানে, হোস্ট-নেম সম্পর্কে নিশ্চিত না হলে নিম্নলিখিত কমান্ডটি চালান:

    $ hostname

ফলাফলটি আপনার হোস্টের নাম। কেবল এটি আপনার / ইত্যাদি / হোস্টগুলিতে যুক্ত করুন এবং তারপরে চালান:

    $ sudo service rabbitmq-server start

এবং এটি শুরু হয়েছিল। এটি আমার পক্ষে কাজ করেছে। আপনার সময় পড়ার জন্য ধন্যবাদ। :)


1

আপনার ফায়ারওয়াল / বন্দর সম্ভবত ব্লক করা যাতে এটি শুরু না হতে পারে!

ডিফল্টরূপে, আপনার 5672 (খরগোশ এমকিউ বন্দর) এবং 4365 (এমপোর্টেড পোর্ট) সক্ষম করা উচিত

তারপরে এটি পুনরায় চালু করুন এটি কাজ করা উচিত।


আপনাকে ধন্যবাদ, আমার উফডব্লিউ এই পোর্টগুলি অবরুদ্ধ করে দিছিল। আপনার মন্তব্য আমার জন্য স্থির সমস্যা।
বার্টোসজ হার্নাস

1

প্রথমে erl -sname fooআপনার শেলটি পরীক্ষা করুন। আপনি যদি একই ত্রুটিটি পান তবে এটি উবুন্টু এরলং প্যাকেজটিতে সমস্যা হতে পারে ।

সুতরাং আমি সবেমাত্র নতুন এরলং প্যাকেজটি ইনস্টল করেছি এবং এটি আমার জন্য কাজ করে।


0

এটি /etc/hostফাইল সম্পর্কিত একটি সমস্যা । এই ফাইলটি সঠিকভাবে কনফিগার করা হয়নি।

কেবল ফাইলটি খুলুন:

$ sudo -s
$ vim /etc/hosts

এই ফাইলটিতে "127.0.0.1" দিয়ে শুরু হওয়া লাইনগুলি পরীক্ষা করুন (সাধারণত এটি ফাইলের শীর্ষে অবস্থিত)।

তারপরে এটিকে দেখতে সুন্দর করে তুলুন:

127.0.0.1  your host name

তারপরে সংরক্ষণ করুন এবং ছেড়ে দিন। এখন পুনরায় চালু করুন rabbitmq-serverএবং নিশ্চিত হয়ে নিন যে এটি কাজ করে।


প্রশ্ন ইতিমধ্যে যে /etc/hostsরায় বাতিল করা হয়েছিল।
অ্যান্ড্রু বি

আসলে কাজ করে। যদিও খারাপ শব্দে বলা হয়েছে
rdsoze করুন

0

আমিও অনুরূপ ত্রুটি পেয়েছি (

যখন খরগোশq_server ব্যর্থ হয়, এটি erl_crash.dump এ নির্দিষ্ট তথ্য লগ করে। ফাইলটিতে, আমি দেখতে পেলাম যে পোর্ট ৫7272২ (যেখানে সার্ভার স্থাপন করা হয়েছে) নিখরচায় নেই। নেটস্ট্যাট -vtanp | গ্রেপ 5672 থেকে বন্দরটি বীম.এসএমপি দ্বারা ব্যবহৃত হচ্ছিল used আমি প্রক্রিয়াটি বন্ধ করে দিয়ে খরগোশ-সার্ভারটি পুনরায় শুরু করেছি এবং এটি কার্যকর হয়েছে।


0

আমার ক্ষেত্রে সমস্যাটি ছিল আমার ফায়ারওয়াল সমস্ত স্থানীয় সংযোগগুলি অবরুদ্ধ করে।

আমি আসন্ন প্যাকেটগুলিকে ডিআরওপি-র জন্য আইপটিবল নীতি সেট করেছিলাম। তবে লোকালহোস্ট থেকে প্যাকেটগুলি আসতে দেওয়ার জন্য আমার একটি নির্দিষ্ট নিয়ম যুক্ত করা দরকার।


0

নিশ্চিত হওয়ার জন্য, আপনার স্থানীয় নেটওয়ার্কটি একবার দেখুন

ip add

যদি "লো" নেটওয়ার্ক না থাকে তবে আপনার এটি সক্ষম করা উচিত:

ifconfig lo up

তারপরে আবার সার্ভারটি পুনরায় চালু করুন এবং দেখুন এখন এটি আবার কাজ করে কিনা

systemctl start rabbitmq-server
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.