Я впервые пытаюсь настроить ElasticSearch - Kibana - Logstash
на моем FreeBSD
сервере.
Я установил Logstash
с pkg.
Я написал в / etc / rc.conf file:
logstash_enable="YES"
logstash_config="/usr/local/etc/logstash/*.conf"
logstash_log="YES"
logstash_log_file="/var/log/logstash.log"
Я установил jvm.options в / usr / local / logstash / config / jvm.options следующим образом:
# Xms represents the initial size of total heap space
# Xmx represents the maximum size of total heap space
-Xms256m
-Xmx1g
Чем, когда я выполню:
service logstash start
Я получаю:
root@toto:/var/log/elasticsearch # service logstash start
Starting logstash.
root@toto:/var/log/elasticsearch # service logstash status
logstash is running as pid 12769.
root@toto:/var/log/elasticsearch # service logstash status
logstash is running as pid 12769.
root@toto:/var/log/elasticsearch # service logstash status
logstash is running as pid 12769.
root@toto:/var/log/elasticsearch # service logstash status
logstash is running as pid 12769.
root@toto:/var/log/elasticsearch # service logstash status
logstash is running as pid 12769.
root@toto:/var/log/elasticsearch # service logstash status
logstash is not running.
Каждая команда выполняется через 1 секунду после предыдущей. Я не понимаю, почему я потерял logstash.pid
.
Согласно моей конфигурации в /etc/rc.conf, у меня тоже нет logstash.log.
У вас есть идеи?
EDIT:
Согласно ответу @ MarcoSantos, вот что я получаю:
root 85439 0.0 0.0 6376 2032 - SsJ 09:11 0:00.00 daemon: /usr/local/logstash/bin/logstash[92803] (daemon)
root 8461 0.0 0.0 6644 2396 4 S+J 09:11 0:00.00 grep -i logstash
Это нормально, потому что logstash используется как демон. Но через 6 секунд после старта я получаю:
root 8461 0.0 0.0 6644 2396 4 S+J 09:11 0:00.00 grep -i logstash
Почему мой демон останавливается один?