# Logstash : High CPU usage and stop logging

**URL:** <https://discuss.elastic.co/t/logstash-high-cpu-usage-and-stop-logging/44534>\
**Category:** Logstash\
**Created:** [March 16, 2016, 9:35am UTC](https://discuss.elastic.co/t/logstash-high-cpu-usage-and-stop-logging/44534 "2016-03-16T09:35:46Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![yanpeipan](https://avatars.discourse-cdn.com/v4/letter/y/4da419/32.png) [@yanpeipan](https://discuss.elastic.co/u/yanpeipan)\
**Post date:** [March 16, 2016, 9:35am UTC](https://discuss.elastic.co/t/logstash-high-cpu-usage-and-stop-logging/44534/1 "2016-03-16T09:35:46Z")

</div>

my jsstack log: [https://gist.github.com/yanpeipan/d9fd90f484d0cd0c9099#file-jsstack-txt](https://gist.github.com/yanpeipan/d9fd90f484d0cd0c9099#file-jsstack-txt)  
my logstash config: [https://gist.github.com/yanpeipan/d9fd90f484d0cd0c9099#file-logstash-nginx-conf](https://gist.github.com/yanpeipan/d9fd90f484d0cd0c9099#file-logstash-nginx-conf)

This problem confuse me for a long time. logstash start for few days , it will block self, don't record any log

---

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [March 16, 2016, 9:43am UTC](https://discuss.elastic.co/t/logstash-high-cpu-usage-and-stop-logging/44534/2 "2016-03-16T09:43:23Z")

</div>

Logstash is generally CPU bound, so seeing high CPU usage when it is busy is expected. Why is this a problem?

---

<div class="post-metadata">

**Author:** ![yanpeipan](https://avatars.discourse-cdn.com/v4/letter/y/4da419/32.png) [@yanpeipan](https://discuss.elastic.co/u/yanpeipan)\
**Post date:** [March 17, 2016, 3:25am UTC](https://discuss.elastic.co/t/logstash-high-cpu-usage-and-stop-logging/44534/3 "2016-03-17T03:25:30Z")

</div>

logstash start for few days , it will block self, don't record any log

---

<div class="post-metadata">

**Author:** ![ebuildy](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ebuildy/32/6070_2.png) [@ebuildy](https://discuss.elastic.co/u/ebuildy)\
**Post date:** [March 17, 2016, 9:20am UTC](https://discuss.elastic.co/t/logstash-high-cpu-usage-and-stop-logging/44534/4 "2016-03-17T09:20:01Z")

</div>

How many RAM/CPU Logstash has?

BTW I see you are using Redis, so it's not a problem to "restart" logstash every day if needed (memory leak maybe..).

---

<div class="post-metadata">

**Author:** ![yanpeipan](https://avatars.discourse-cdn.com/v4/letter/y/4da419/32.png) [@yanpeipan](https://discuss.elastic.co/u/yanpeipan)\
**Post date:** [March 23, 2016, 5:10am UTC](https://discuss.elastic.co/t/logstash-high-cpu-usage-and-stop-logging/44534/5 "2016-03-23T05:10:17Z")

</div>

799.3% CPU usage

---

<div class="post-metadata">

**Author:** ![ebuildy](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ebuildy/32/6070_2.png) [@ebuildy](https://discuss.elastic.co/u/ebuildy)\
**Post date:** [March 23, 2016, 8:43am UTC](https://discuss.elastic.co/t/logstash-high-cpu-usage-and-stop-logging/44534/6 "2016-03-23T08:43:41Z")

</div>

What about memory?

Java needs memory to avoid GC intensive work (hence CPU consumption).

---

<div class="post-metadata">

**Author:** ![yanpeipan](https://avatars.discourse-cdn.com/v4/letter/y/4da419/32.png) [@yanpeipan](https://discuss.elastic.co/u/yanpeipan)\
**Post date:** [March 25, 2016, 10:23am UTC](https://discuss.elastic.co/t/logstash-high-cpu-usage-and-stop-logging/44534/7 "2016-03-25T10:23:34Z")

</div>

42% (8058940k total)

this is my /et/init.d/logstash config

name=logstash  
pidfile="/var/run/$name.pid"

LS\_USER=logstash  
LS\_GROUP=logstash  
LS\_HOME=/var/lib/logstash  
LS\_HEAP\_SIZE="1g"  
LS\_LOG\_DIR=/var/log/logstash  
LS\_LOG\_FILE="${LS\_LOG\_DIR}/$name.log"  
LS\_CONF\_DIR=/etc/logstash/conf.d  
LS\_OPEN\_FILES=16384  
LS\_NICE=19  
LS\_OPTS=""

---

<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 6, 2017, 5:05am UTC](https://discuss.elastic.co/t/logstash-high-cpu-usage-and-stop-logging/44534/8 "2017-07-06T05:05:23Z")

</div>


