This problem confuse me for a long time. logstash start for few days , it will block self, don't record any log
Logstash is generally CPU bound, so seeing high CPU usage when it is busy is expected. Why is this a problem?
logstash start for few days , it will block self, don't record any log
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..).
799.3% CPU usage
What about memory?
Java needs memory to avoid GC intensive work (hence CPU consumption).
42% (8058940k total)
this is my /et/init.d/logstash config