FreeBSD Port: sysutils/logstash5
Michael Landin
mich at freebsd.org
Fri Mar 30 12:15:55 UTC 2018
hi,
It seems since the ES (and logstash5) 5.3.0 -> 5.6.8 the log-rotation
(log4j2) is no longer working ?
ES is correctly started :
29156 0- I 5397:38.18 /usr/local/openjdk8/bin/java -Xms8g -Xmx8g
-XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75
-XX:+UseCMSInitiatingOccupancyOnly -XX:+DisableExplicitGC
-XX:+AlwaysPreTouch -server -Djava.awt.headless=true
-Dfile.encoding=UTF-8 -Djna.nosys=true -Dio.netty.noUnsafe=true
-Dio.netty.noKeySetOptimization=true -Dlog4j.shutdownHookEnabled=false
-Dlog4j2.disable.jmx=true -Dlog4j.skipJansi=true
-XX:+HeapDumpOnOutOfMemoryError
-Des.path.home=/usr/local/lib/elasticsearch -cp
/usr/local/lib/elasticsearch/lib/*
org.elasticsearch.bootstrap.Elasticsearch -d
--pidfile=/var/run/elasticsearch/elasticsearch.pid
-Epath.conf=/usr/local/etc/elasticsearch
Upgrade was done the 26/3/18 :
❯ ls -alt /var/log/elasticsearch
total 16286
drwxr-xr-x 2 elasticsearch elasticsearch 83 Mar 30 13:56 .
-rw-r--r-- 1 elasticsearch elasticsearch 119977419 Mar 30 10:46
jaf_deprecation.log
drwxr-xr-x 6 root wheel 64 Mar 30 09:00 ..
-rw-r--r-- 1 elasticsearch elasticsearch 5408903 Mar 28 16:15
jaf.log
-rw-r--r-- 1 elasticsearch elasticsearch 2180721 Mar 26 22:47
jaf-2018-03-26.log
-rw-r--r-- 1 elasticsearch elasticsearch 49059 Mar 24 13:57
jaf-2018-03-24.log
-rw-r--r-- 1 elasticsearch elasticsearch 2101479 Mar 23 13:28
jaf-2018-03-23.log
-rw-r--r-- 1 elasticsearch elasticsearch 49569 Mar 22 11:31
jaf-2018-03-22.log
-rw-r--r-- 1 elasticsearch elasticsearch 366249 Mar 21 10:19
jaf-2018-03-21.log
My log4j2 policy looks correct:
appender.rolling.type = RollingFile
appender.rolling.name = rolling
appender.rolling.fileName =
${sys:es.logs.base_path}${sys:file.separator}${sys:es.logs.cluster_name}.log
appender.rolling.layout.type = PatternLayout
appender.rolling.layout.pattern = [%d{ISO8601}][%-5p][%-25c{1.}]
%marker%.-10000m%n
appender.rolling.filePattern =
${sys:es.logs.base_path}${sys:file.separator}${sys:es.logs.cluster_name}-%d{yyyy-MM-dd}.log
appender.rolling.policies.type = Policies
appender.rolling.policies.time.type = TimeBasedTriggeringPolicy
appender.rolling.policies.time.interval = 1
appender.rolling.policies.time.modulate = true
Same issue for logstash5.
Thanks,
/mich
More information about the freebsd-elastic
mailing list