# While inserting data from logstash to mongo, receieving socket error

**URL:** <https://discuss.elastic.co/t/while-inserting-data-from-logstash-to-mongo-receieving-socket-error/211505>\
**Category:** Logstash\
**Created:** [December 11, 2019, 5:36pm UTC](https://discuss.elastic.co/t/while-inserting-data-from-logstash-to-mongo-receieving-socket-error/211505 "2019-12-11T17:36:13Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![psandhir](https://avatars.discourse-cdn.com/v4/letter/p/8491ac/32.png) [@psandhir](https://discuss.elastic.co/u/psandhir)\
**Post date:** [December 11, 2019, 5:36pm UTC](https://discuss.elastic.co/t/while-inserting-data-from-logstash-to-mongo-receieving-socket-error/211505/1 "2019-12-11T17:36:13Z")

</div>

I am inserting logs to mongo using logstash & filebeat. Logs are received by logstash but while inserting to mongo, receiving below error on kubernetes. Can somebody please help on this.  
[WARN] 2019-12-11 14:55:32.772 [Ruby-0-Thread-6: /usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:285] mongodb - Failed to send event to MongoDB {:event=\>#LogStash::Event:0x120df2e8, :exception=\>#\<Mongo::Error::SocketError: IOError\>, :backtrace=\>["/usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/mongo-2.0.6/lib/mongo/socket.rb:188:in `handle_errors'", "/usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/mongo-2.0.6/lib/mongo/socket.rb:122:in `read'", "/usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/mongo-2.0.6/lib/mongo/protocol/serializers.rb:62:in `deserialize'", "/usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/mongo-2.0.6/lib/mongo/protocol/message.rb:193:in `deserialize\_header'", "/usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/mongo-2.0.6/lib/mongo/protocol/message.rb:83:in `deserialize'", "/usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/mongo-2.0.6/lib/mongo/server/connectable.rb:110:in `block in read'", "/usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/mongo-2.0.6/lib/mongo/server/connectable.rb:95:in `ensure_connected'", "/usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/mongo-2.0.6/lib/mongo/server/connectable.rb:110:in `read'", "/usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/mongo-2.0.6/lib/mongo/server/connectable.rb:67:in `block in dispatch'", "/usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/mongo-2.0.6/lib/mongo/loggable.rb:44:in `log'", "/usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/mongo-2.0.6/lib/mongo/loggable.rb:67:in `log_debug'", "/usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/mongo-2.0.6/lib/mongo/server/connectable.rb:65:in `dispatch'", "/usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/mongo-2.0.6/lib/mongo/operation/executable.rb:35:in `block in execute'", "/usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/mongo-2.0.6/lib/mongo/server/connection_pool.rb:99:in `with\_connection'", "/usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/mongo-2.0.6/lib/mongo/server/context.rb:63:in `with_connection'", "/usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/mongo-2.0.6/lib/mongo/operation/executable.rb:34:in `execute'", "/usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/mongo-2.0.6/lib/mongo/operation/write/insert.rb:72:in `execute_write_command'", "/usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/mongo-2.0.6/lib/mongo/operation/write/insert.rb:62:in `execute'", "/usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/mongo-2.0.6/lib/mongo/collection.rb:190:in `insert_many'", "/usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/mongo-2.0.6/lib/mongo/collection.rb:175:in `insert\_one'", "/usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/logstash-output-mongodb-3.1.4/lib/logstash/outputs/mongodb.rb:100:in `receive'", "/usr/share/logstash/logstash-core/lib/logstash/outputs/base.rb:89:in `block in multi\_receive'", "org/jruby/RubyArray.java:1734:in `each'", "/usr/share/logstash/logstash-core/lib/logstash/outputs/base.rb:89:in `multi\_receive'", "org/logstash/config/ir/compiler/OutputStrategyExt.java:114:in `multi_receive'", "org/logstash/config/ir/compiler/AbstractOutputDelegatorExt.java:97:in `multi\_receive'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:373:in `block in output_batch'", "org/jruby/RubyHash.java:1343:in `each'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:372:in `output_batch'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:324:in `worker\_loop'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:286:in `block in start\_workers'"]}

---

<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:** [January 8, 2020, 5:36pm UTC](https://discuss.elastic.co/t/while-inserting-data-from-logstash-to-mongo-receieving-socket-error/211505/2 "2020-01-08T17:36:21Z")

</div>

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