# Curl: (7) Failed connect to localhost:9200; Connection refused

**URL:** <https://discuss.elastic.co/t/curl-7-failed-connect-to-localhost-9200-connection-refused/88146>\
**Category:** Elasticsearch\
**Created:** [June 3, 2017, 6:18am UTC](https://discuss.elastic.co/t/curl-7-failed-connect-to-localhost-9200-connection-refused/88146 "2017-06-03T06:18:51Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![amilus](https://avatars.discourse-cdn.com/v4/letter/a/b9e5f3/32.png) [@amilus](https://discuss.elastic.co/u/amilus)\
**Post date:** [June 3, 2017, 6:18am UTC](https://discuss.elastic.co/t/curl-7-failed-connect-to-localhost-9200-connection-refused/88146/1 "2017-06-03T06:18:51Z")

</div>

Hello i tried to run elasticsearch but it doesn't seem to work a,d i don't know why, i haven't changed anything and it used to work. when i run curl -X GET '[http://localhost:9200](http://localhost:9200)' i get the error  
curl: (7) Failed connect to localhost:9200; Connection refused.

here is my elasticsearch.yml file

```
#============Elassticsearch Configuration =========================
#
# NOTE: Elasticsearch comes with reasonable defaults for most settings.
# Before you set out to tweak and tune the configuration, make sure you
# understand what are you trying to accomplish and the consequences.
#
# The primary way of configuring a node is via this file. This template lists
# the most important settings you may want to configure for a production cluster.
#
# Please consult the documentation for further information on configuration options:
# https://www.elastic.co/guide/en/elasticsearch/reference/index.html
#
# ---------------------------------- Cluster -----------------------------------
#
# Use a descriptive name for your cluster:
#
#cluster.name: my-application
#
# ------------------------------------ Node ------------------------------------
#
# Use a descriptive name for the node:
#
#node.name: node-1
#
# Add custom attributes to the node:
#
#node.attr.rack: r1
#
# ----------------------------------- Paths ------------------------------------
#
# Path to directory where to store the data (separate multiple locations by comma):
#
#path.data: /path/to/data
#
# Path to log files:
#
#path.logs: /path/to/logs
#
# ----------------------------------- Memory -----------------------------------
#
# Lock the memory on startup:
#
#bootstrap.memory_lock: true
#
# Make sure that the heap size is set to about half the memory available
# on the system and that the owner of the process is allowed to use this
# limit.
#
# Elasticsearch performs poorly when the system is swapping the memory.
#
# ---------------------------------- Network -----------------------------------
#
# Set the bind address to a specific IP (IPv4 or IPv6):
#
network.host: localhost
#
# Set a custom port for HTTP:
#
#http.port: 9200
#
# For more information, consult the network module documentation.
http.cors.enabled : true

http.cors.allow-origin : "*"
# --------------------------------- Discovery ----------------------------------
#
# Pass an initial list of hosts to perform discovery when new node is started:
# The default list of hosts is ["127.0.0.1", "[::1]"]
#
#discovery.zen.ping.unicast.hosts: ["host1", "host2"]
#
# Prevent the "split brain" by configuring the majority of nodes (total number of master-eligible nodes / 2 + 1):
#
#discovery.zen.minimum_master_nodes: 3
#
# For more information, consult the zen discovery module documentation.
#
# ---------------------------------- Gateway -----------------------------------
#
# Block initial recovery after a full cluster restart until N nodes are started:
#
#gateway.recover_after_nodes: 3
#
# For more information, consult the gateway module documentation.
#
# ---------------------------------- Various -----------------------------------
#
# Require explicit names when deleting indices:
#
#action.destructive_requires_name: true

```

i tried to re run the elasticsearch service but i didn't work either

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [June 3, 2017, 6:40am UTC](https://discuss.elastic.co/t/curl-7-failed-connect-to-localhost-9200-connection-refused/88146/2 "2017-06-03T06:40:39Z")

</div>

What the elasticsearch logs are saying?

---

<div class="post-metadata">

**Author:** ![amilus](https://avatars.discourse-cdn.com/v4/letter/a/b9e5f3/32.png) [@amilus](https://discuss.elastic.co/u/amilus)\
**Post date:** [June 3, 2017, 7:05am UTC](https://discuss.elastic.co/t/curl-7-failed-connect-to-localhost-9200-connection-refused/88146/3 "2017-06-03T07:05:27Z")

</div>

```
[2017-06-03T08:00:14,904][INFO][o.e.c.r.a.DiskThresholdMonitor] [TKy9zA0] rerouting shards: [high disk watermark exceeded on one or more nodes]
[2017-06-03T08:00:44,914][WARN][o.e.c.r.a.DiskThresholdMonitor] [TKy9zA0] high disk watermark [90%] exceeded on [TKy9zA01T0qNS3drXhQZMw][TKy9zA0][/var/lib/elasticsearch/nodes/0] free: 1.7gb[3.6%], shards will be relocated away from this node
```

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [June 3, 2017, 7:30am UTC](https://discuss.elastic.co/t/curl-7-failed-connect-to-localhost-9200-connection-refused/88146/4 "2017-06-03T07:30:37Z")

</div>

Can I see the first 50 lines of your logs?

---

<div class="post-metadata">

**Author:** ![amilus](https://avatars.discourse-cdn.com/v4/letter/a/b9e5f3/32.png) [@amilus](https://discuss.elastic.co/u/amilus)\
**Post date:** [June 3, 2017, 8:12am UTC](https://discuss.elastic.co/t/curl-7-failed-connect-to-localhost-9200-connection-refused/88146/5 "2017-06-03T08:12:56Z")

</div>

it is the same 2 lines i posted repeating all along

---

<div class="post-metadata">

**Author:** ![amilus](https://avatars.discourse-cdn.com/v4/letter/a/b9e5f3/32.png) [@amilus](https://discuss.elastic.co/u/amilus)\
**Post date:** [June 3, 2017, 8:19am UTC](https://discuss.elastic.co/t/curl-7-failed-connect-to-localhost-9200-connection-refused/88146/6 "2017-06-03T08:19:08Z")

</div>

so i don't know what happened but curl -xget prints this resulat back  
\> {

> ```
> "name" : "TKy9zA0",
> "cluster_name" : "elasticsearch",
> "cluster_uuid" : "7guBcft8SP2CstDUgHTcsA",
> "version" : {
> "number" : "5.4.1",
> "build_hash" : "2cfe0df",
> "build_date" : "2017-05-29T16:05:51.443Z",
> "build_snapshot" : false,
> "lucene_version" : "6.5.1"
> },
> "tagline" : "You Know, for Search"
> }
> 
> ```

but when i try to run logstash with the elasticsearch conf this errors comes out  
`[2017-06-03T09:15:53,222][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}`  
i'm lost

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [June 3, 2017, 9:32am UTC](https://discuss.elastic.co/t/curl-7-failed-connect-to-localhost-9200-connection-refused/88146/7 "2017-06-03T09:32:10Z")

</div>

Can I see the **first** 50 lines of your logs please?

---

<div class="post-metadata">

**Author:** ![amilus](https://avatars.discourse-cdn.com/v4/letter/a/b9e5f3/32.png) [@amilus](https://discuss.elastic.co/u/amilus)\
**Post date:** [June 3, 2017, 11:14pm UTC](https://discuss.elastic.co/t/curl-7-failed-connect-to-localhost-9200-connection-refused/88146/8 "2017-06-03T23:14:08Z")

</div>

```
  [2017-06-03T00:03:53,918][INFO][o.e.c.r.a.DiskThresholdMonitor] [TKy9zA0] rerouting shards: [high disk watermark exceeded on one or more nodes]
[2017-06-03T00:04:23,922][WARN][o.e.c.r.a.DiskThresholdMonitor] [TKy9zA0] high disk watermark [90%] exceeded on [TKy9zA01T0qNS3drXhQZMw][TKy9zA0][/var/lib/elasticsearch/nodes/0] free: 1.7gb[3.6%], shards will be relocated away from this node
[2017-06-03T00:04:53,939][WARN][o.e.c.r.a.DiskThresholdMonitor] [TKy9zA0] high disk watermark [90%] exceeded on [TKy9zA01T0qNS3drXhQZMw][TKy9zA0][/var/lib/elasticsearch/nodes/0] free: 1.7gb[3.6%], shards will be relocated away from this node
[2017-06-03T00:04:53,939][INFO][o.e.c.r.a.DiskThresholdMonitor] [TKy9zA0] rerouting shards: [high disk watermark exceeded on one or more nodes]
[2017-06-03T00:05:23,943][WARN][o.e.c.r.a.DiskThresholdMonitor] [TKy9zA0] high disk watermark [90%] exceeded on [TKy9zA01T0qNS3drXhQZMw][TKy9zA0][/var/lib/elasticsearch/nodes/0] free: 1.7gb[3.6%], shards will be relocated away from this node
[2017-06-03T00:05:53,951][WARN][o.e.c.r.a.DiskThresholdMonitor] [TKy9zA0] high disk watermark [90%] exceeded on [TKy9zA01T0qNS3drXhQZMw][TKy9zA0][/var/lib/elasticsearch/nodes/0] free: 1.7gb[3.6%], shards will be relocated away from this node
[2017-06-03T00:05:53,951][INFO][o.e.c.r.a.DiskThresholdMonitor] [TKy9zA0] rerouting shards: [high disk watermark exceeded on one or more nodes]
[2017-06-03T00:06:23,954][WARN][o.e.c.r.a.DiskThresholdMonitor] [TKy9zA0] high disk watermark [90%] exceeded on [TKy9zA01T0qNS3drXhQZMw][TKy9zA0][/var/lib/elasticsearch/nodes/0] free: 1.7gb[3.6%], shards will be relocated away from this node
[2017-06-03T00:06:53,958][WARN][o.e.c.r.a.DiskThresholdMonitor] [TKy9zA0] high disk watermark [90%] exceeded on [TKy9zA01T0qNS3drXhQZMw][TKy9zA0][/var/lib/elasticsearch/nodes/0] free: 1.7gb[3.6%], shards will be relocated away from this node
[2017-06-03T00:06:53,959][INFO][o.e.c.r.a.DiskThresholdMonitor] [TKy9zA0] rerouting shards: [high disk watermark exceeded on one or more nodes]
[2017-06-03T00:07:23,962][WARN][o.e.c.r.a.DiskThresholdMonitor] [TKy9zA0] high disk watermark [90%] exceeded on [TKy9zA01T0qNS3drXhQZMw][TKy9zA0][/var/lib/elasticsearch/nodes/0] free: 1.7gb[3.6%], shards will be relocated away from this node
[2017-06-03T00:07:53,970][WARN][o.e.c.r.a.DiskThresholdMonitor] [TKy9zA0] high disk watermark [90%] exceeded on [TKy9zA01T0qNS3drXhQZMw][TKy9zA0][/var/lib/elasticsearch/nodes/0] free: 1.7gb[3.6%], shards will be relocated away from this node
[2017-06-03T00:07:53,970][INFO][o.e.c.r.a.DiskThresholdMonitor] [TKy9zA0] rerouting shards: [high disk watermark exceeded on one or more nodes]
[2017-06-03T00:08:23,977][WARN][o.e.c.r.a.DiskThresholdMonitor] [TKy9zA0] high disk watermark [90%] exceeded on [TKy9zA01T0qNS3drXhQZMw][TKy9zA0][/var/lib/elasticsearch/nodes/0] free: 1.7gb[3.6%], shards will be relocated away from this node
[2017-06-03T00:08:54,272][WARN][o.e.c.r.a.DiskThresholdMonitor] [TKy9zA0] high disk watermark [90%] exceeded on [TKy9zA01T0qNS3drXhQZMw][TKy9zA0][/var/lib/elasticsearch/nodes/0] free: 1.7gb[3.6%], shards will be relocated away from this node
[2017-06-03T00:08:54,272][INFO][o.e.c.r.a.DiskThresholdMonitor] [TKy9zA0] rerouting shards: [high disk watermark exceeded on one or more nodes]
[2017-06-03T00:09:34,588][WARN][o.e.c.r.a.DiskThresholdMonitor] [TKy9zA0] high disk watermark [90%] exceeded on [TKy9zA01T0qNS3drXhQZMw][TKy9zA0][/var/lib/elasticsearch/nodes/0] free: 1.7gb[3.6%], shards will be relocated away from this node
[2017-06-03T00:10:10,552][WARN][o.e.c.r.a.DiskThresholdMonitor] [TKy9zA0] high disk watermark [90%] exceeded on [TKy9zA01T0qNS3drXhQZMw][TKy9zA0][/var/lib/elasticsearch/nodes/0] free: 1.7gb[3.6%], shards will be relocated away from this node
[2017-06-03T00:10:10,552][INFO][o.e.c.r.a.DiskThresholdMonitor] [TKy9zA0] rerouting shards: [high disk watermark exceeded on one or more nodes]
[2017-06-03T00:10:42,021][WARN][o.e.c.r.a.DiskThresholdMonitor] [TKy9zA0] high disk watermark [90%] exceeded on [TKy9zA01T0qNS3drXhQZMw][TKy9zA0][/var/lib/elasticsearch/nodes/0] free: 1.7gb[3.6%], shards will be relocated away from this node
[2017-06-03T00:11:12,363][WARN][o.e.c.r.a.DiskThresholdMonitor] [TKy9zA0] high disk watermark [90%] exceeded on [TKy9zA01T0qNS3drXhQZMw][TKy9zA0][/var/lib/elasticsearch/nodes/0] free: 1.7gb[3.6%], shards will be relocated away from this node
[2017-06-03T00:11:12,363][INFO][o.e.c.r.a.DiskThresholdMonitor] [TKy9zA0] rerouting shards: [high disk watermark exceeded on one or more nodes]
[2017-06-03T00:11:06,311][WARN][o.e.h.n.Netty4HttpServerTransport] [TKy9zA0] caught exception while handling client http traffic, closing connection [id: 0xf0164a1d, L:/127.0.0.1:9200 - R:/127.0.0.1:54292]
java.io.IOException: Connexion ré-initialisée par le correspondant
	at sun.nio.ch.FileDispatcherImpl.read0(Native Method) ~[?:?]
	at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:39) ~[?:?]
	at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223) ~[?:?]
	at sun.nio.ch.IOUtil.read(IOUtil.java:197) ~[?:?]
	at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:380) ~[?:?]
	at io.netty.buffer.PooledHeapByteBuf.setBytes(PooledHeapByteBuf.java:261) ~[netty-buffer-4.1.9.Final.jar:4.1.9.Final]
	at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1100) ~[netty-buffer-4.1.9.Final.jar:4.1.9.Final]
	at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:372) ~[netty-transport-4.1.9.Final.jar:4.1.9.Final]
	at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:123) [netty-transport-4.1.9.Final.jar:4.1.9.Final]
	at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:624) [netty-transport-4.1.9.Final.jar:4.1.9.Final]
	at io.netty.channel.nio.NioEventLoop.processSelectedKeysPlain(NioEventLoop.java:524) [netty-transport-4.1.9.Final.jar:4.1.9.Final]
	at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:478) [netty-transport-4.1.9.Final.jar:4.1.9.Final]
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:438) [netty-transport-4.1.9.Final.jar:4.1.9.Final]
	at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) [netty-common-4.1.9.Final.jar:4.1.9.Final]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_131]
[2017-06-03T00:11:43,571][WARN][o.e.c.r.a.DiskThresholdMonitor] [TKy9zA0] high disk watermark [90%] exceeded on [TKy9zA01T0qNS3drXhQZMw][TKy9zA0][/var/lib/elasticsearch/nodes/0] free: 1.7gb[3.6%], shards will be relocated away from this node
```

---

<div class="post-metadata">

**Author:** ![amilus](https://avatars.discourse-cdn.com/v4/letter/a/b9e5f3/32.png) [@amilus](https://discuss.elastic.co/u/amilus)\
**Post date:** [June 3, 2017, 11:16pm UTC](https://discuss.elastic.co/t/curl-7-failed-connect-to-localhost-9200-connection-refused/88146/9 "2017-06-03T23:16:13Z")

</div>

i only could post these since the forum limits is 7000 characters

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [June 4, 2017, 5:26am UTC](https://discuss.elastic.co/t/curl-7-failed-connect-to-localhost-9200-connection-refused/88146/10 "2017-06-04T05:26:15Z")

</div>

The start of the logs should show something like the cluster name, the version...  
May be your logs have been rotated.

Can you stop elasticsearch, clean the logs and restart? Then share the logs?

---

<div class="post-metadata">

**Author:** ![amilus](https://avatars.discourse-cdn.com/v4/letter/a/b9e5f3/32.png) [@amilus](https://discuss.elastic.co/u/amilus)\
**Post date:** [June 4, 2017, 11:20am UTC](https://discuss.elastic.co/t/curl-7-failed-connect-to-localhost-9200-connection-refused/88146/11 "2017-06-04T11:20:41Z")

</div>

i did as you said, this is what the log file contains now, i hope i did it right

```
   [2017-06-04T12:07:45,412][INFO][o.e.n.Node] [] initializing ...
    [2017-06-04T12:07:46,783][INFO][o.e.e.NodeEnvironment] [TKy9zA0] using [1] data paths, mounts [[/ (rootfs)]], net usable_space [1.4gb], net total_space [47.4gb], spins? [unknown], types [rootfs]
    [2017-06-04T12:07:46,783][INFO][o.e.e.NodeEnvironment] [TKy9zA0] heap size [1.9gb], compressed ordinary object pointers [true]
    [2017-06-04T12:07:47,407][INFO][o.e.n.Node] node name [TKy9zA0] derived from node ID [TKy9zA01T0qNS3drXhQZMw]; set [node.name] to override
    [2017-06-04T12:07:47,408][INFO][o.e.n.Node] version[5.4.1], pid[37936], build[2cfe0df/2017-05-29T16:05:51.443Z], OS[Linux/3.10.0-514.21.1.el7.x86_64/amd64], JVM[Oracle Corporation/OpenJDK 64-Bit Server VM/1.8.0_131/25.131-b12]
    [2017-06-04T12:07:47,408][INFO][o.e.n.Node] JVM arguments [-Xms2g, -Xmx2g, -XX:+UseConcMarkSweepGC, -XX:CMSInitiatingOccupancyFraction=75, -XX:+UseCMSInitiatingOccupancyOnly, -XX:+DisableExplicitGC, -XX:+AlwaysPreTouch, -Xss1m, -Djava.awt.headless=true, -Dfile.encoding=UTF-8, -Djna.nosys=true, -Djdk.io.permissionsUseCanonicalPath=true, -Dio.netty.noUnsafe=true, -Dio.netty.noKeySetOptimization=true, -Dio.netty.recycler.maxCapacityPerThread=0, -Dlog4j.shutdownHookEnabled=false, -Dlog4j2.disable.jmx=true, -Dlog4j.skipJansi=true, -XX:+HeapDumpOnOutOfMemoryError, -Des.path.home=/usr/share/elasticsearch]
    [2017-06-04T12:08:03,096][INFO][o.e.p.PluginsService] [TKy9zA0] loaded module [aggs-matrix-stats]
    [2017-06-04T12:08:03,096][INFO][o.e.p.PluginsService] [TKy9zA0] loaded module [ingest-common]
    [2017-06-04T12:08:03,097][INFO][o.e.p.PluginsService] [TKy9zA0] loaded module [lang-expression]
    [2017-06-04T12:08:03,097][INFO][o.e.p.PluginsService] [TKy9zA0] loaded module [lang-groovy]
    [2017-06-04T12:08:03,097][INFO][o.e.p.PluginsService] [TKy9zA0] loaded module [lang-mustache]
    [2017-06-04T12:08:03,097][INFO][o.e.p.PluginsService] [TKy9zA0] loaded module [lang-painless]
    [2017-06-04T12:08:03,097][INFO][o.e.p.PluginsService] [TKy9zA0] loaded module [percolator]
    [2017-06-04T12:08:03,097][INFO][o.e.p.PluginsService] [TKy9zA0] loaded module [reindex]
    [2017-06-04T12:08:03,097][INFO][o.e.p.PluginsService] [TKy9zA0] loaded module [transport-netty3]
    [2017-06-04T12:08:03,098][INFO][o.e.p.PluginsService] [TKy9zA0] loaded module [transport-netty4]
    [2017-06-04T12:08:03,100][INFO][o.e.p.PluginsService] [TKy9zA0] no plugins loaded
    [2017-06-04T12:08:50,294][INFO][o.e.d.DiscoveryModule] [TKy9zA0] using discovery type [zen]
    [2017-06-04T12:09:33,396][INFO][o.e.n.Node] initialized
    [2017-06-04T12:09:33,424][INFO][o.e.n.Node] [TKy9zA0] starting ...
    [2017-06-04T12:09:42,813][INFO][o.e.t.TransportService] [TKy9zA0] publish_address {127.0.0.1:9300}, bound_addresses {127.0.0.1:9300}, {[::1]:9300}
    [2017-06-04T12:09:50,902][INFO][o.e.c.s.ClusterService] [TKy9zA0] new_master {TKy9zA0}{TKy9zA01T0qNS3drXhQZMw}{jKB6ZVldQc-tpT3UYKdsUQ}{localhost}{127.0.0.1:9300}, reason: zen-disco-elected-as-master ([0] nodes joined)
    [2017-06-04T12:09:56,922][INFO][o.e.h.n.Netty4HttpServerTransport] [TKy9zA0] publish_address {127.0.0.1:9200}, bound_addresses {127.0.0.1:9200}, {[::1]:9200}
    [2017-06-04T12:09:57,406][INFO][o.e.n.Node] [TKy9zA0] started
    [2017-06-04T12:10:47,179][WARN][o.e.m.j.JvmGcMonitorService] [TKy9zA0] [gc][young][54][4] duration [1.5s], collections [1]/[4.1s], total [1.5s]/[1.7s], memory [157.5mb]->[43.3mb]/[1.9gb], all_pools {[young] [133.1mb]->[4.7mb]/[133.1mb]}{[survivor] [16.6mb]->[16.6mb]/[16.6mb]}{[old] [7.7mb]->[21.9mb]/[1.8gb]}
    [2017-06-04T12:10:47,343][INFO][o.e.m.j.JvmGcMonitorService] [TKy9zA0] [gc][54] overhead, spent [1.5s] collecting in the last [4.1s]
```

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [June 4, 2017, 12:02pm UTC](https://discuss.elastic.co/t/curl-7-failed-connect-to-localhost-9200-connection-refused/88146/12 "2017-06-04T12:02:14Z")

</div>

Can you curl 127.0.0.1:9200

?

---

<div class="post-metadata">

**Author:** ![amilus](https://avatars.discourse-cdn.com/v4/letter/a/b9e5f3/32.png) [@amilus](https://discuss.elastic.co/u/amilus)\
**Post date:** [June 4, 2017, 12:03pm UTC](https://discuss.elastic.co/t/curl-7-failed-connect-to-localhost-9200-connection-refused/88146/13 "2017-06-04T12:03:29Z")

</div>

that's what it returns  
curl: (7) Failed connect to 127.0.0.1:9200; Connexion refusée

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [June 4, 2017, 2:57pm UTC](https://discuss.elastic.co/t/curl-7-failed-connect-to-localhost-9200-connection-refused/88146/14 "2017-06-04T14:57:12Z")

</div>

You probably have a firewall then.

---

<div class="post-metadata">

**Author:** ![amilus](https://avatars.discourse-cdn.com/v4/letter/a/b9e5f3/32.png) [@amilus](https://discuss.elastic.co/u/amilus)\
**Post date:** [June 4, 2017, 6:24pm UTC](https://discuss.elastic.co/t/curl-7-failed-connect-to-localhost-9200-connection-refused/88146/15 "2017-06-04T18:24:08Z")

</div>

thank you yes it was the firewall blocking elasticsearch

---

<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:** [July 2, 2017, 6:24pm UTC](https://discuss.elastic.co/t/curl-7-failed-connect-to-localhost-9200-connection-refused/88146/16 "2017-07-02T18:24:27Z")

</div>

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