# Error while setting up connection for rabbitmq input

**URL:** <https://discuss.elastic.co/t/error-while-setting-up-connection-for-rabbitmq-input/85890>\
**Category:** Logstash\
**Created:** [May 16, 2017, 9:25am UTC](https://discuss.elastic.co/t/error-while-setting-up-connection-for-rabbitmq-input/85890 "2017-05-16T09:25:10Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![mathias](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/mathias/32/23176_2.png) [@mathias](https://discuss.elastic.co/u/mathias)\
**Post date:** [May 16, 2017, 9:25am UTC](https://discuss.elastic.co/t/error-while-setting-up-connection-for-rabbitmq-input/85890/1 "2017-05-16T09:25:10Z")

</div>

Hi,

When I send many events to logstash I get heaps of warnings in logstash log:  
All the exchanges defined in logstash config exists in rabbitmq.  
It seems like a new channel is opened and closed for every event. Is this behavior necessary?

> 07:31:22.792 [[main]\<rabbitmq] WARN logstash.inputs.rabbitmq - Error while setting up connection for rabbitmq input! Will retry. {:message=\>"#method\<channel.close\>(reply-code=404, reply-text=NOT\_FOUND - no exchange 'pm\_exchange' in vhost '/', class-id=50, method-id=20)", :class=\>"MarchHare::ChannelAlreadyClosed", :location=\>"/usr/share/logstash/vendor/bundle/jruby/1.9/gems/march\_hare-2.22.0-java/lib/march\_hare/exceptions.rb:121:in `convert_and_reraise'"} 07:31:23.792 [[main]<rabbitmq] WARN logstash.inputs.rabbitmq - Error while setting up connection for rabbitmq input! Will retry. {:message=>"#method<channel.close>(reply-code=404, reply-text=NOT_FOUND - no exchange 'notifications' in vhost '/', class-id=50, method-id=20)", :class=>"MarchHare::ChannelAlreadyClosed", :location=>"/usr/share/logstash/vendor/bundle/jruby/1.9/gems/march_hare-2.22.0-java/lib/march_hare/exceptions.rb:121:in `convert\_and\_reraise'"}  
> 07:31:23.793 [[main]\<rabbitmq] WARN logstash.inputs.rabbitmq - Error while setting up connection for rabbitmq input! Will retry. {:message=\>"#method\<channel.close\>(reply-code=404, reply-text=NOT\_FOUND - no exchange 'pm\_exchange' in vhost '/', class-id=50, method-id=20)", :class=\>"MarchHare::ChannelAlreadyClosed", :location=\>"/usr/share/logstash/vendor/bundle/jruby/1.9/gems/march\_hare-2.22.0-java/lib/march\_hare/exceptions.rb:121:in `convert_and_reraise'"} 07:31:23.793 [[main]<rabbitmq] WARN logstash.inputs.rabbitmq - Error while setting up connection for rabbitmq input! Will retry. {:message=>"#method<channel.close>(reply-code=404, reply-text=NOT_FOUND - no exchange 'aggr_pm_exchange' in vhost '/', class-id=50, method-id=20)", :class=>"MarchHare::ChannelAlreadyClosed", :location=>"/usr/share/logstash/vendor/bundle/jruby/1.9/gems/march_hare-2.22.0-java/lib/march_hare/exceptions.rb:121:in `convert\_and\_reraise'"}  
> 07:31:24.793 [[main]\<rabbitmq] WARN logstash.inputs.rabbitmq - Error while setting up connection for rabbitmq input! Will retry. {:message=\>"#method\<channel.close\>(reply-code=404, reply-text=NOT\_FOUND - no exchange 'notifications' in vhost '/', class-id=50, method-id=20)", :class=\>"MarchHare::ChannelAlreadyClosed", :location=\>"/usr/share/logstash/vendor/bundle/jruby/1.9/gems/march\_hare-2.22.0-java/lib/march\_hare/exceptions.rb:121:in `convert\_and\_reraise'"}

I think I can see all events in Kibana so I haven't noticed any lost events.

Can you tell what is wrong and how I can get rid of the warnings?

Br Mathias

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [June 13, 2017, 9:29am UTC](https://discuss.elastic.co/t/error-while-setting-up-connection-for-rabbitmq-input/85890/2 "2017-06-13T09:29:01Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
