Hey,
I'm having some problems with sysutils/logstash6 .
Has anyone managed to get it to run as the logstash user?
I'm using the default values for the logstash config.
After running
The output for
There's absolutely nothing in the logs.
Running
Running the logstash daemon as root 'solves' the problem.
Thanks very much!
I'm having some problems with sysutils/logstash6 .
pkg info logstash6
Code:
root@nemesis:~ # pkg info logstash6
logstash6-6.8.6
Name : logstash6
Version : 6.8.6
Installed on : Thu Mar 5 14:25:21 2020 GMT
Origin : sysutils/logstash6
Architecture : FreeBSD:12:amd64
Prefix : /usr/local
Categories : sysutils java
Licenses : APACHE20
Maintainer : elastic@FreeBSD.org
WWW : https://www.elastic.co/products/logstash
Comment : Server-side data ingest and transfomation tool
Shared Libs provided:
libjffi-1.2.so
Annotations :
FreeBSD_version: 1201000
cpe : cpe:2.3:a:elasticsearch:logstash:6.8.6:::::freebsd12:x64
repo_type : binary
repository : poudriere
Flat size : 292MiB
Description :
Logstash is an open source, server-side data processing pipeline that
ingests data from a multitude of sources simultaneously, transforms it,
and then sends it to your favorite “stash.” (Ours is Elasticsearch,
naturally.)
WWW: https://www.elastic.co/products/logstash
mount
Code:
linprocfs on /usr/compat/linux/proc (linprocfs, local)
fdescfs on /dev/fd (fdescfs)
procfs on /proc (procfs, local)
Has anyone managed to get it to run as the logstash user?
I'm using the default values for the logstash config.
After running
/usr/local/etc/rc.d/logstash start
the process starts briefly then it stops.The output for
ps axuww
before dying is:
Code:
logstash 71399 63.0 1.4 2793124 472768 - S 14:36 0:06.47 /usr/local/openjdk8/bin/java -Xms1g -Xmx1g -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djruby.compile.invokedynamic=true -Djruby.jit.threshold=0 -Djruby.regexp.interruptible=true -XX:+HeapDumpOnOutOfMemoryError -Djava.security.egd=file:/dev/urandom -cp /usr/local/logstash/logstash-core/lib/jars/animal-sniffer-annotations-1.14.jar:/usr/local/logstash/logstash-core/lib/jars/commons-codec-1.11.jar:/usr/local/logstash/logstash-core/lib/jars/commons-compiler-3.0.8.jar:/usr/local/logstash/logstash-core/lib/jars/error_prone_annotations-2.0.18.jar:/usr/local/logstash/logstash-core/lib/jars/google-java-format-1.1.jar:/usr/local/logstash/logstash-core/lib/jars/gradle-license-report-0.7.1.jar:/usr/local/logstash/logstash-core/lib/jars/guava-22.0.jar:/usr/local/logstash/logstash-core/lib/jars/j2objc-annotations-1.1.jar:/usr/local/logstash/logstash-core/lib/jars/jackson-annotations-2.9.9.jar:/usr/local/logstash/logstash-core/lib/jars/jackson-core-2.9.9.jar:/usr/local/logstash/logstash-core/lib/jars/jackson-databind-2.9.9.3.jar:/usr/local/logstash/logstash-core/lib/jars/jackson-dataformat-cbor-2.9.9.jar:/usr/local/logstash/logstash-core/lib/jars/janino-3.0.8.jar:/usr/local/logstash/logstash-core/lib/jars/javassist-3.22.0-GA.jar:/usr/local/logstash/logstash-core/lib/jars/jruby-complete-9.2.7.0.jar:/usr/local/logstash/logstash-core/lib/jars/jsr305-1.3.9.jar:/usr/local/logstash/logstash-core/lib/jars/log4j-api-2.9.1.jar:/usr/local/logstash/logstash-core/lib/jars/log4j-core-2.9.1.jar:/usr/local/logstash/logstash-core/lib/jars/log4j-slf4j-impl-2.9.1.jar:/usr/local/logstash/logstash-core/lib/jars/logstash-core.jar:/usr/local/logstash/logstash-core/lib/jars/org.eclipse.core.commands-3.6.0.jar:/usr/local/logstash/logstash-core/lib/jars/org.eclipse.core.contenttype-3.4.100.jar:/usr/local/logstash/logstash-core/lib/jars/org.eclipse.core.expressions-3.4.300.jar:/usr/local/logstash/logstash-core/lib/jars/org.eclipse.core.filesystem-1.3.100
There's absolutely nothing in the logs.
Running
su -m logstash -c '/usr/local/logstash/bin/logstash -f /usr/local/logstash/config/logstash.conf'
provides this output:
Code:
[ERROR] 2020-03-05 14:43:51.194 [main] Logstash - java.lang.IllegalStateException: Logstash stopped processing because of an error: (ArgumentError) could not find a temporary directory
Running the logstash daemon as root 'solves' the problem.
Thanks very much!