Attempted to send a bulk request to elasticsearch, but no there are no living connections in the connection pool


(Kimileonis) #1

[2018-05-21T07:16:47,046][ERROR][logstash.outputs.elasticsearch] Attempted to send a bulk request to elasticsearch' but Elasticsearch appears to be unreachable or down! {:error_message=>"Elasticsearch Unreachable: [http://10.77.96.180:9200/][Manticore::SocketTimeout] Read timed out", :class=>"LogStash::Outputs::ElasticSearch::HttpClient::Pool::HostUnreachableError", :will_retry_in_seconds=>2}
[2018-05-21T07:16:47,932][WARN ][logstash.outputs.elasticsearch] UNEXPECTED POOL ERROR {:e=>#<LogStash::Outputs::ElasticSearch::HttpClient::Pool::NoConnectionAvailableError: No Available connections>}
[2018-05-21T07:16:47,932][ERROR][logstash.outputs.elasticsearch] Attempted to send a bulk request to elasticsearch, but no there are no living connections in the connection pool. Perhaps Elasticsearch is unreachable or down? {:error_message=>"No Available connections", :class=>"LogStash::Outputs::ElasticSearch::HttpClient::Pool::NoConnectionAvailableError", :will_retry_in_seconds=>4}
[2018-05-21T07:16:48,356][WARN ][logstash.outputs.elasticsearch] UNEXPECTED POOL ERROR {:e=>#<LogStash::Outputs::ElasticSearch::HttpClient::Pool::NoConnectionAvailableError: No Available connections>}
[2018-05-21T07:16:48,356][ERROR][logstash.outputs.elasticsearch] Attempted to send a bulk request to elasticsearch, but no there are no living connections in the connection pool. Perhaps Elasticsearch is unreachable or down? {:error_message=>"No Available connections", :class=>"LogStash::Outputs::ElasticSearch::HttpClient::Pool::NoConnectionAvailableError", :will_retry_in_seconds=>4}
[2018-05-21T07:16:49,077][WARN ][logstash.outputs.elasticsearch] UNEXPECTED POOL ERROR {:e=>#<LogStash::Outputs::ElasticSearch::HttpClient::Pool::NoConnectionAvailableError: No Available connections>}
[2018-05-21T07:16:49,078][ERROR][logstash.outputs.elasticsearch] Attempted to send a bulk request to elasticsearch, but no there are no living connections in the connection pool. Perhaps Elasticsearch is unreachable or down? {:error_message=>"No Available connections", :class=>"LogStash::Outputs::ElasticSearch::HttpClient::Pool::NoConnectionAvailableError", :will_retry_in_seconds=>4}
[2018-05-21T07:16:49,316][WARN ][logstash.outputs.elasticsearch] UNEXPECTED POOL ERROR {:e=>#<LogStash::Outputs::ElasticSearch::HttpClient::Pool::NoConnectionAvailableError: No Available connections>}
[2018-05-21T07:16:49,316][ERROR][logstash.outputs.elasticsearch] Attempted to send a bulk request to elasticsearch, but no there are no living connections in the connection pool. Perhaps Elasticsearch is unreachable or down? {:error_message=>"No Available connections", :class=>"LogStash::Outputs::ElasticSearch::HttpClient::Pool::NoConnectionAvailableError", :will_retry_in_seconds=>8}
[2018-05-21T07:16:49,768][WARN ][logstash.outputs.elasticsearch] Marking url as dead. Last error: [LogStash::Outputs::ElasticSearch::HttpClient::Pool::HostUnreachableError] Elasticsearch Unreachable: [http://10.77.96.179:9200/][Manticore::SocketTimeout] Read timed out {:url=>http://10.77.96.179:9200/, :error_message=>"Elasticsearch Unreachable: [http://10.77.96.179:9200/][Manticore::SocketTimeout] Read timed out", :error_class=>"LogStash::Outputs::ElasticSearch::HttpClient::Pool::HostUnreachableError"}
[2018-05-21T07:16:49,768][ERROR][logstash.outputs.elasticsearch] Attempted to send a bulk request to elasticsearch' but Elasticsearch appears to be unreachable or down! {:error_message=>"Elasticsearch Unreachable: [http://10.77.96.179:9200/][Manticore::SocketTimeout] Read timed out", :class=>"LogStash::Outputs::ElasticSearch::HttpClient::Pool::HostUnreachableError", :will_retry_in_seconds=>2}

Any Help?


(Nikhil Kapoor ) #2

Hi @kimileonis,

Seeing your error, it seems that your elasticsearch is not configured properly.
Before running logstash check whether the elasticsearch is configured correctly or not.
Steps:-

  1. Start elasticsearch service
  2. open the web browser of the machine
  3. http://10.77.96.180:9200/
    #type the above in the browser and enter
    Note:- Considering "10.77.96.180:9200" as the IP of the system on which elasticsearch is installed

After entering, if you see the "name", "cluster_name", "version", etc. on the browser then start the logstash.
If "Unable to connect" is displayed on the browser then you first need to configure the elasticsearch properly.

Hope this might help you!!

Regards
Nikhil Kapoor


(Kimileonis) #3

thank you!My cluster has been running for a long time, and the problem isn't always there, only occasionally, and then comes back in a few hours. The rest of the time the cluster works normally


(system) #4

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