Direct buffer memory problem on master Discovery


(Pedro Jerónimo) #1

I have a cluster of 2 ES machines with a lot of indexing, not so much
searching. I'm using 2 EC2 machines with 30gb of RAM and I'm running ES on
each with 12gb heap (ES_HEAP_SIZE) and one of them (let's call it logs1) is
running logstash as well, with 2gb heap. The master node is logs1 and the
other instance is logs2. I start the cluster and every things looks fine,
but after a while (1-3 days) I get the following error on logs1:

[2014-07-15 12:26:39,867][WARN ][transport.netty ] [Keen Marlow] exception
caught on transport layer [[id: 0x16801a48, /XX.XX.XXX.XX:36314 =>
/XX.XXX.XX.XX:9300]], closing connection
java.lang.OutOfMemoryError: Direct buffer memory
...Stack Trace...

And then the cluster is no longer connected and if I try to restart logs2,
I get the same error above for logs1 and this one for logs2:

[2014-07-15 12:27:39,282][INFO ][discovery.ec2 ] [Betty Ross Banner] failed
to send join request to master [[Keen
Marlow][9a7FIRpBSrKQcdcV_sjSTw][ip-XX-XX-XXX-XX][inet[/XX.XX.XXX.XX:9300]]{aws_availability_zone=us-west-2a,
master=true}], reason
[org.elasticsearch.transport.RemoteTransportException: [Keen
Marlow][inet[/XX.XX.XXX.XX:9300]][discovery/zen/join];
org.elasticsearch.transport.NodeDisconnectedException: [Betty Ross
Banner][inet[/XX.XXX.XX.XX:9300]][discovery/zen/join/validate] disconnected]

Is there any memory configuration I should tune up a bit? I'm kind of new
to ElasticSearch so I'd love some help! :).

Thanks!

Pedro

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/7d155e16-c8ff-40b0-ac0a-e3719e8296c3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


(Mark Walkom) #2

How much data do you have in ES, index count and total size of all indexes?

OutOfMemoryError means you ran out of heap, which could mean a few things.

Regards,
Mark Walkom

Infrastructure Engineer
Campaign Monitor
email: markw@campaignmonitor.com
web: www.campaignmonitor.com

On 15 July 2014 22:33, Pedro Jerónimo pedropregueiro@gmail.com wrote:

I have a cluster of 2 ES machines with a lot of indexing, not so much
searching. I'm using 2 EC2 machines with 30gb of RAM and I'm running ES on
each with 12gb heap (ES_HEAP_SIZE) and one of them (let's call it logs1)
is running logstash as well, with 2gb heap. The master node is logs1 and
the other instance is logs2. I start the cluster and every things looks
fine, but after a while (1-3 days) I get the following error on logs1:

[2014-07-15 12:26:39,867][WARN ][transport.netty ] [Keen Marlow] exception
caught on transport layer [[id: 0x16801a48, /XX.XX.XXX.XX:36314 =>
/XX.XXX.XX.XX:9300]], closing connection
java.lang.OutOfMemoryError: Direct buffer memory
...Stack Trace...

And then the cluster is no longer connected and if I try to restart logs2,
I get the same error above for logs1 and this one for logs2:

[2014-07-15 12:27:39,282][INFO ][discovery.ec2 ] [Betty Ross Banner]
failed to send join request to master [[Keen
Marlow][9a7FIRpBSrKQcdcV_sjSTw][ip-XX-XX-XXX-XX][inet[/XX.XX.XXX.XX:9300]]{aws_availability_zone=us-west-2a,
master=true}], reason
[org.elasticsearch.transport.RemoteTransportException: [Keen
Marlow][inet[/XX.XX.XXX.XX:9300]][discovery/zen/join];
org.elasticsearch.transport.NodeDisconnectedException: [Betty Ross
Banner][inet[/XX.XXX.XX.XX:9300]][discovery/zen/join/validate] disconnected]

Is there any memory configuration I should tune up a bit? I'm kind of new
to ElasticSearch so I'd love some help! :).

Thanks!

Pedro

--
You received this message because you are subscribed to the Google Groups
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/elasticsearch/7d155e16-c8ff-40b0-ac0a-e3719e8296c3%40googlegroups.com
https://groups.google.com/d/msgid/elasticsearch/7d155e16-c8ff-40b0-ac0a-e3719e8296c3%40googlegroups.com?utm_medium=email&utm_source=footer
.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/CAEM624Yb9mhh3-E9jYvFFaY_dB8rF-R5yZCGYCHrvWNsur-MwQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


(Ivan Brusic) #3

Direct memory is off heap memory. Are elasticsearch and logstash the only
processes on those servers? Did you set an explicit direct memory value?

--
Ivan
On Jul 15, 2014 3:46 PM, "Mark Walkom" markw@campaignmonitor.com wrote:

How much data do you have in ES, index count and total size of all indexes?

OutOfMemoryError means you ran out of heap, which could mean a few things.

Regards,
Mark Walkom

Infrastructure Engineer
Campaign Monitor
email: markw@campaignmonitor.com
web: www.campaignmonitor.com

On 15 July 2014 22:33, Pedro Jerónimo pedropregueiro@gmail.com wrote:

I have a cluster of 2 ES machines with a lot of indexing, not so much
searching. I'm using 2 EC2 machines with 30gb of RAM and I'm running ES on
each with 12gb heap (ES_HEAP_SIZE) and one of them (let's call it logs1)
is running logstash as well, with 2gb heap. The master node is logs1 and
the other instance is logs2. I start the cluster and every things looks
fine, but after a while (1-3 days) I get the following error on logs1:

[2014-07-15 12:26:39,867][WARN ][transport.netty ] [Keen Marlow]
exception caught on transport layer [[id: 0x16801a48, /XX.XX.XXX.XX:36314
=> /XX.XXX.XX.XX:9300]], closing connection
java.lang.OutOfMemoryError: Direct buffer memory
...Stack Trace...

And then the cluster is no longer connected and if I try to restart
logs2, I get the same error above for logs1 and this one for logs2:

[2014-07-15 12:27:39,282][INFO ][discovery.ec2 ] [Betty Ross Banner]
failed to send join request to master [[Keen
Marlow][9a7FIRpBSrKQcdcV_sjSTw][ip-XX-XX-XXX-XX][inet[/XX.XX.XXX.XX:9300]]{aws_availability_zone=us-west-2a,
master=true}], reason
[org.elasticsearch.transport.RemoteTransportException: [Keen
Marlow][inet[/XX.XX.XXX.XX:9300]][discovery/zen/join];
org.elasticsearch.transport.NodeDisconnectedException: [Betty Ross
Banner][inet[/XX.XXX.XX.XX:9300]][discovery/zen/join/validate] disconnected]

Is there any memory configuration I should tune up a bit? I'm kind of new
to ElasticSearch so I'd love some help! :).

Thanks!

Pedro

--
You received this message because you are subscribed to the Google Groups
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/elasticsearch/7d155e16-c8ff-40b0-ac0a-e3719e8296c3%40googlegroups.com
https://groups.google.com/d/msgid/elasticsearch/7d155e16-c8ff-40b0-ac0a-e3719e8296c3%40googlegroups.com?utm_medium=email&utm_source=footer
.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/elasticsearch/CAEM624Yb9mhh3-E9jYvFFaY_dB8rF-R5yZCGYCHrvWNsur-MwQ%40mail.gmail.com
https://groups.google.com/d/msgid/elasticsearch/CAEM624Yb9mhh3-E9jYvFFaY_dB8rF-R5yZCGYCHrvWNsur-MwQ%40mail.gmail.com?utm_medium=email&utm_source=footer
.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/CALY%3DcQDXTAG7%3Dz66Ghs7H3hfSTmLuEprUjoKK-4XEv_tSbENBA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


(Pedro Jerónimo) #4

@Mark, I'm using this cluster only for logstash, so I have 1 new index
p/day, each index has between 30k and 100k documents. I use curator in a
crontab to close old logs older than X days so I don't have them all loaded
into memory at the same time. Right now I have 8 indices opened with a
total of ~500k documents occupying ~4.5Gb of disk space. I read a bit about
OOM with ElasticSearch and I couldn't figure out my problem yet. I followed
ES docs memory tips:

http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/setup-configuration.html

And I see that mlockall is set to true on both instances.

@Ivan, yes, ES and Logstash are the only processes running on the servers.
No, I didn't set direct memory values. Should I? If so, which sort of
values and how do you determine those?

It's been a while since I worked with JVMs so my knowledge on Java Memory
stuff is kind of rusty :). Thanks for the help!

On Wednesday, July 16, 2014 5:40:27 AM UTC+2, Ivan Brusic wrote:

Direct memory is off heap memory. Are elasticsearch and logstash the only
processes on those servers? Did you set an explicit direct memory value?

--
Ivan
On Jul 15, 2014 3:46 PM, "Mark Walkom" <ma...@campaignmonitor.com
<javascript:>> wrote:

How much data do you have in ES, index count and total size of all
indexes?

OutOfMemoryError means you ran out of heap, which could mean a few things.

Regards,
Mark Walkom

Infrastructure Engineer
Campaign Monitor
email: ma...@campaignmonitor.com <javascript:>
web: www.campaignmonitor.com

On 15 July 2014 22:33, Pedro Jerónimo <pedropr...@gmail.com <javascript:>

wrote:

I have a cluster of 2 ES machines with a lot of indexing, not so much
searching. I'm using 2 EC2 machines with 30gb of RAM and I'm running ES on
each with 12gb heap (ES_HEAP_SIZE) and one of them (let's call it
logs1) is running logstash as well, with 2gb heap. The master node is logs1
and the other instance is logs2. I start the cluster and every things looks
fine, but after a while (1-3 days) I get the following error on logs1:

[2014-07-15 12:26:39,867][WARN ][transport.netty ] [Keen Marlow]
exception caught on transport layer [[id: 0x16801a48, /XX.XX.XXX.XX:36314
=> /XX.XXX.XX.XX:9300]], closing connection
java.lang.OutOfMemoryError: Direct buffer memory
...Stack Trace...

And then the cluster is no longer connected and if I try to restart
logs2, I get the same error above for logs1 and this one for logs2:

[2014-07-15 12:27:39,282][INFO ][discovery.ec2 ] [Betty Ross Banner]
failed to send join request to master [[Keen
Marlow][9a7FIRpBSrKQcdcV_sjSTw][ip-XX-XX-XXX-XX][inet[/XX.XX.XXX.XX:9300]]{aws_availability_zone=us-west-2a,
master=true}], reason
[org.elasticsearch.transport.RemoteTransportException: [Keen
Marlow][inet[/XX.XX.XXX.XX:9300]][discovery/zen/join];
org.elasticsearch.transport.NodeDisconnectedException: [Betty Ross
Banner][inet[/XX.XXX.XX.XX:9300]][discovery/zen/join/validate] disconnected]

Is there any memory configuration I should tune up a bit? I'm kind of
new to ElasticSearch so I'd love some help! :).

Thanks!

Pedro

--
You received this message because you are subscribed to the Google
Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to elasticsearc...@googlegroups.com <javascript:>.
To view this discussion on the web visit
https://groups.google.com/d/msgid/elasticsearch/7d155e16-c8ff-40b0-ac0a-e3719e8296c3%40googlegroups.com
https://groups.google.com/d/msgid/elasticsearch/7d155e16-c8ff-40b0-ac0a-e3719e8296c3%40googlegroups.com?utm_medium=email&utm_source=footer
.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to elasticsearc...@googlegroups.com <javascript:>.
To view this discussion on the web visit
https://groups.google.com/d/msgid/elasticsearch/CAEM624Yb9mhh3-E9jYvFFaY_dB8rF-R5yZCGYCHrvWNsur-MwQ%40mail.gmail.com
https://groups.google.com/d/msgid/elasticsearch/CAEM624Yb9mhh3-E9jYvFFaY_dB8rF-R5yZCGYCHrvWNsur-MwQ%40mail.gmail.com?utm_medium=email&utm_source=footer
.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/bb843355-0c29-4ec1-803a-9149b89fc36a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


(Jörg Prante) #5

What ES, and what Java version is this?

Jörg

On Tue, Jul 15, 2014 at 2:33 PM, Pedro Jerónimo pedropregueiro@gmail.com
wrote:

I have a cluster of 2 ES machines with a lot of indexing, not so much
searching. I'm using 2 EC2 machines with 30gb of RAM and I'm running ES on
each with 12gb heap (ES_HEAP_SIZE) and one of them (let's call it logs1)
is running logstash as well, with 2gb heap. The master node is logs1 and
the other instance is logs2. I start the cluster and every things looks
fine, but after a while (1-3 days) I get the following error on logs1:

[2014-07-15 12:26:39,867][WARN ][transport.netty ] [Keen Marlow] exception
caught on transport layer [[id: 0x16801a48, /XX.XX.XXX.XX:36314 =>
/XX.XXX.XX.XX:9300]], closing connection
java.lang.OutOfMemoryError: Direct buffer memory
...Stack Trace...

And then the cluster is no longer connected and if I try to restart logs2,
I get the same error above for logs1 and this one for logs2:

[2014-07-15 12:27:39,282][INFO ][discovery.ec2 ] [Betty Ross Banner]
failed to send join request to master [[Keen
Marlow][9a7FIRpBSrKQcdcV_sjSTw][ip-XX-XX-XXX-XX][inet[/XX.XX.XXX.XX:9300]]{aws_availability_zone=us-west-2a,
master=true}], reason
[org.elasticsearch.transport.RemoteTransportException: [Keen
Marlow][inet[/XX.XX.XXX.XX:9300]][discovery/zen/join];
org.elasticsearch.transport.NodeDisconnectedException: [Betty Ross
Banner][inet[/XX.XXX.XX.XX:9300]][discovery/zen/join/validate] disconnected]

Is there any memory configuration I should tune up a bit? I'm kind of new
to ElasticSearch so I'd love some help! :).

Thanks!

Pedro

--
You received this message because you are subscribed to the Google Groups
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/elasticsearch/7d155e16-c8ff-40b0-ac0a-e3719e8296c3%40googlegroups.com
https://groups.google.com/d/msgid/elasticsearch/7d155e16-c8ff-40b0-ac0a-e3719e8296c3%40googlegroups.com?utm_medium=email&utm_source=footer
.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/CAKdsXoGZauOEQXa6ybBTqgSPMuVR4AS-Tdio7X61Wfkobc7sJQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


(Pedro Jerónimo) #6

*Java: *java version "1.7.0_55"
*ElasticSearch: *1.2.1

On Wednesday, July 16, 2014 10:55:10 AM UTC+2, Jörg Prante wrote:

What ES, and what Java version is this?

Jörg

On Tue, Jul 15, 2014 at 2:33 PM, Pedro Jerónimo <pedropr...@gmail.com
<javascript:>> wrote:

I have a cluster of 2 ES machines with a lot of indexing, not so much
searching. I'm using 2 EC2 machines with 30gb of RAM and I'm running ES on
each with 12gb heap (ES_HEAP_SIZE) and one of them (let's call it logs1)
is running logstash as well, with 2gb heap. The master node is logs1 and
the other instance is logs2. I start the cluster and every things looks
fine, but after a while (1-3 days) I get the following error on logs1:

[2014-07-15 12:26:39,867][WARN ][transport.netty ] [Keen Marlow]
exception caught on transport layer [[id: 0x16801a48, /XX.XX.XXX.XX:36314
=> /XX.XXX.XX.XX:9300]], closing connection
java.lang.OutOfMemoryError: Direct buffer memory
...Stack Trace...

And then the cluster is no longer connected and if I try to restart
logs2, I get the same error above for logs1 and this one for logs2:

[2014-07-15 12:27:39,282][INFO ][discovery.ec2 ] [Betty Ross Banner]
failed to send join request to master [[Keen
Marlow][9a7FIRpBSrKQcdcV_sjSTw][ip-XX-XX-XXX-XX][inet[/XX.XX.XXX.XX:9300]]{aws_availability_zone=us-west-2a,
master=true}], reason
[org.elasticsearch.transport.RemoteTransportException: [Keen
Marlow][inet[/XX.XX.XXX.XX:9300]][discovery/zen/join];
org.elasticsearch.transport.NodeDisconnectedException: [Betty Ross
Banner][inet[/XX.XXX.XX.XX:9300]][discovery/zen/join/validate] disconnected]

Is there any memory configuration I should tune up a bit? I'm kind of new
to ElasticSearch so I'd love some help! :).

Thanks!

Pedro

--
You received this message because you are subscribed to the Google Groups
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to elasticsearc...@googlegroups.com <javascript:>.
To view this discussion on the web visit
https://groups.google.com/d/msgid/elasticsearch/7d155e16-c8ff-40b0-ac0a-e3719e8296c3%40googlegroups.com
https://groups.google.com/d/msgid/elasticsearch/7d155e16-c8ff-40b0-ac0a-e3719e8296c3%40googlegroups.com?utm_medium=email&utm_source=footer
.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/3dc6803d-618c-4c2d-84cc-1fa9e3a7d6a3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


(Ivan Brusic) #7

Most users do not set the direct memory setting. mlockall is set, but does
the server allow it? You would see an error on startup if it didn't. Did
you change the vm swapiness on the server?

--
Ivan

On Wed, Jul 16, 2014 at 2:40 AM, Pedro Jerónimo pedropregueiro@gmail.com
wrote:

*Java: *java version "1.7.0_55"
*ElasticSearch: *1.2.1

On Wednesday, July 16, 2014 10:55:10 AM UTC+2, Jörg Prante wrote:

What ES, and what Java version is this?

Jörg

On Tue, Jul 15, 2014 at 2:33 PM, Pedro Jerónimo pedropr...@gmail.com
wrote:

I have a cluster of 2 ES machines with a lot of indexing, not so much
searching. I'm using 2 EC2 machines with 30gb of RAM and I'm running ES on
each with 12gb heap (ES_HEAP_SIZE) and one of them (let's call it
logs1) is running logstash as well, with 2gb heap. The master node is logs1
and the other instance is logs2. I start the cluster and every things looks
fine, but after a while (1-3 days) I get the following error on logs1:

[2014-07-15 12:26:39,867][WARN ][transport.netty ] [Keen Marlow]
exception caught on transport layer [[id: 0x16801a48, /XX.XX.XXX.XX:36314
=> /XX.XXX.XX.XX:9300]], closing connection
java.lang.OutOfMemoryError: Direct buffer memory
...Stack Trace...

And then the cluster is no longer connected and if I try to restart
logs2, I get the same error above for logs1 and this one for logs2:

[2014-07-15 12:27:39,282][INFO ][discovery.ec2 ] [Betty Ross Banner]
failed to send join request to master [[Keen Marlow][9a7FIRpBSrKQcdcV_
sjSTw][ip-XX-XX-XXX-XX][inet[/XX.XX.XXX.XX:9300]]{aws_availability_zone=us-west-2a,
master=true}], reason [org.elasticsearch.transport.RemoteTransportException:
[Keen Marlow][inet[/XX.XX.XXX.XX:9300]][discovery/zen/join];
org.elasticsearch.transport.NodeDisconnectedException: [Betty Ross
Banner][inet[/XX.XXX.XX.XX:9300]][discovery/zen/join/validate]
disconnected]

Is there any memory configuration I should tune up a bit? I'm kind of
new to ElasticSearch so I'd love some help! :).

Thanks!

Pedro

--
You received this message because you are subscribed to the Google
Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to elasticsearc...@googlegroups.com.

To view this discussion on the web visit https://groups.google.com/d/
msgid/elasticsearch/7d155e16-c8ff-40b0-ac0a-e3719e8296c3%
40googlegroups.com
https://groups.google.com/d/msgid/elasticsearch/7d155e16-c8ff-40b0-ac0a-e3719e8296c3%40googlegroups.com?utm_medium=email&utm_source=footer
.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/elasticsearch/3dc6803d-618c-4c2d-84cc-1fa9e3a7d6a3%40googlegroups.com
https://groups.google.com/d/msgid/elasticsearch/3dc6803d-618c-4c2d-84cc-1fa9e3a7d6a3%40googlegroups.com?utm_medium=email&utm_source=footer
.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/CALY%3DcQD6Zp%2BHMvFTaUQ3L5FXV7sKaR4MYSVOVQa%3DZzfsBrB7Lg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


(Pedro Jerónimo) #8

Ivan, I don't see any error on startup and, besides that, I see that it is
set on the GET _nodes/process?pretty:

process: {
refresh_interval_in_millis: 1000,
id: 17132,
max_file_descriptors: 4096,

  • mlockall: true*
    }

I didn't make any other changes related to memory. According to ES docs
(http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/setup-configuration.html)
I got under the impression that enabling this mlockall would solve memory
issues. Apparently I was wrong :slight_smile:

Any hints on this or the direct memory?

On Wednesday, July 16, 2014 6:55:41 PM UTC+2, Ivan Brusic wrote:

Most users do not set the direct memory setting. mlockall is set, but does
the server allow it? You would see an error on startup if it didn't. Did
you change the vm swapiness on the server?

--
Ivan

On Wed, Jul 16, 2014 at 2:40 AM, Pedro Jerónimo <pedropr...@gmail.com
<javascript:>> wrote:

*Java: *java version "1.7.0_55"
*ElasticSearch: *1.2.1

On Wednesday, July 16, 2014 10:55:10 AM UTC+2, Jörg Prante wrote:

What ES, and what Java version is this?

Jörg

On Tue, Jul 15, 2014 at 2:33 PM, Pedro Jerónimo pedropr...@gmail.com
wrote:

I have a cluster of 2 ES machines with a lot of indexing, not so much
searching. I'm using 2 EC2 machines with 30gb of RAM and I'm running ES on
each with 12gb heap (ES_HEAP_SIZE) and one of them (let's call it
logs1) is running logstash as well, with 2gb heap. The master node is logs1
and the other instance is logs2. I start the cluster and every things looks
fine, but after a while (1-3 days) I get the following error on logs1:

[2014-07-15 12:26:39,867][WARN ][transport.netty ] [Keen Marlow]
exception caught on transport layer [[id: 0x16801a48, /XX.XX.XXX.XX:36314
=> /XX.XXX.XX.XX:9300]], closing connection
java.lang.OutOfMemoryError: Direct buffer memory
...Stack Trace...

And then the cluster is no longer connected and if I try to restart
logs2, I get the same error above for logs1 and this one for logs2:

[2014-07-15 12:27:39,282][INFO ][discovery.ec2 ] [Betty Ross Banner]
failed to send join request to master [[Keen Marlow][9a7FIRpBSrKQcdcV_
sjSTw][ip-XX-XX-XXX-XX][inet[/XX.XX.XXX.XX:9300]]{aws_availability_zone=us-west-2a,
master=true}], reason [org.elasticsearch.transport.RemoteTransportException:
[Keen Marlow][inet[/XX.XX.XXX.XX:9300]][discovery/zen/join];
org.elasticsearch.transport.NodeDisconnectedException: [Betty Ross
Banner][inet[/XX.XXX.XX.XX:9300]][discovery/zen/join/validate]
disconnected]

Is there any memory configuration I should tune up a bit? I'm kind of
new to ElasticSearch so I'd love some help! :).

Thanks!

Pedro

--
You received this message because you are subscribed to the Google
Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to elasticsearc...@googlegroups.com.

To view this discussion on the web visit https://groups.google.com/d/
msgid/elasticsearch/7d155e16-c8ff-40b0-ac0a-e3719e8296c3%
40googlegroups.com
https://groups.google.com/d/msgid/elasticsearch/7d155e16-c8ff-40b0-ac0a-e3719e8296c3%40googlegroups.com?utm_medium=email&utm_source=footer
.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to elasticsearc...@googlegroups.com <javascript:>.
To view this discussion on the web visit
https://groups.google.com/d/msgid/elasticsearch/3dc6803d-618c-4c2d-84cc-1fa9e3a7d6a3%40googlegroups.com
https://groups.google.com/d/msgid/elasticsearch/3dc6803d-618c-4c2d-84cc-1fa9e3a7d6a3%40googlegroups.com?utm_medium=email&utm_source=footer
.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/29ea7a97-50af-4f75-beb6-f6cbb18d266d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


(system) #9