Hi,
I'm running RabbitMQ 3.6.5 on CentOS 7.
My setup is mostly working, but RabbitMQ seems to occasionally get into a weird state after it has been running for a while.
The most recent one seems to involve
INTERNAL_ERROR when I try to queue new messages, and a rabbitmq server log filled with errors of which this seems to be the most common:
Error on AMQP connection <0.30401.5222> (172.30.0.38:33506 -> 172.30.0.38:5672, vhost: '/', user: 'guest', state: blocking), chan
nel 1:
{{{{badmatch,{error,emfile}},
[{rabbit_queue_index,append_journal_to_segment,1,
[{file,"src/rabbit_queue_index.erl"},{line,815}]},
{rabbit_queue_index,'-flush_journal/1-fun-0-',2,
[{file,"src/rabbit_queue_index.erl"},{line,800}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
{rabbit_queue_index,segment_fold,3,
[{file,"src/rabbit_queue_index.erl"},{line,985}]},
{rabbit_queue_index,flush_journal,1,
[{file,"src/rabbit_queue_index.erl"},{line,792}]},
{rabbit_variable_queue,ui,1,
[{file,"src/rabbit_variable_queue.erl"},
{line,2602}]},
{rabbit_variable_queue,push_betas_to_deltas1,4,
[{file,"src/rabbit_variable_queue.erl"},
{line,2582}]},
{rabbit_variable_queue,push_betas_to_deltas,2,
[{file,"src/rabbit_variable_queue.erl"},
{line,2540}]}]},
{gen_server2,call,[<0.588.0>,stat,infinity]}},
[{gen_server2,call,3,[{file,"src/gen_server2.erl"},{line,325}]},
{rabbit_misc,with_exit_handler,2,[{file,"src/rabbit_misc.erl"},{line,498}]},
{rabbit_channel,handle_method,3,
[{file,"src/rabbit_channel.erl"},{line,1302}]},
{rabbit_channel,handle_cast,2,[{file,"src/rabbit_channel.erl"},{line,457}]},
{gen_server2,handle_msg,2,[{file,"src/gen_server2.erl"},{line,1032}]},
{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,247}]}]}
Please help :)